项目模板与项模板的安装程序总结
2011-09-22 17:33
260 查看
项目模板与项模板的安装程序总结
1. xcopy /e "%~dp0RDSWizardPro\"*.* "%pURL% Files\Microsoft Visual Studio 9.0\VC\VCWizards\AppWiz\RDSWizardPro\" /i/y
真TM令人头疼,只有VS的安装程序才可以实现ACtiveX的注册与安装;所以只有抛弃innoSetup了,此为问题一;
问题二是,如果用VS来制作安装程序的话,如何实现文件的复制,并且是复制到用户本机所安装的VS所在程序目标的模板文件夹中?如果再去写install的DLL脚本供安装程序调用的话,非常麻烦,所心又只能再调用之前已经做好的批处理文件;
问题三是既然用批处理文件来做,那么问题应该就很简单了,我安装完成后,由安装程序自动调用批处理文件,执行文件复制功能。但麻烦的问题出现了,【真正麻烦的】直接双击批处理文件,在本地执行是没有问题的,但当由安装程序调用时,就无法找到相应的源文件了。shit。 找了半天原因,发现是xcopy的问题;本身对批处理文件就不熟悉,xcopy /e [源文件] [目标文件] 但是,当在不同的文件夹下面执行此批处理文件时,xcopy所在的路径不同,如此批处理文件在C盘,则DOS窗口显示:c:>xcopy
什么 什么 的。
导致了后面的源文件会自动默认从属于C盘,原因最终找见是相对路径与绝对路径的问题;当源文件加双引号时,代表绝对路径,否则默认是从属于xcopy所在路径的相对路径。
问题四,在此之前,还试验过几种方案,如安装程序的执行,自动调用DOS,则显示:c:\program file\system32>xcopy 我想把安装程序固定放到这个系统文件夹下应该谅可以了,即使不用绝对路径。(后来发现用%~dp0可以取得批处理的当前路径) 。想得是好的,但可能因为权限问题,安装程序无法自动调用此批处理,此方案失败。
总结:1.冷静的找问题找原因排除方法,试验方案;不要乱,一乱,就会随便试,随便测,随便改,导致时间浪费严重。
2. 遇见问题知道哪些有可能是系统原因,无法解决,哪些是因为知识不够,需要查资料。不要和规则斗争。
1. xcopy /e "%~dp0RDSWizardPro\"*.* "%pURL% Files\Microsoft Visual Studio 9.0\VC\VCWizards\AppWiz\RDSWizardPro\" /i/y
真TM令人头疼,只有VS的安装程序才可以实现ACtiveX的注册与安装;所以只有抛弃innoSetup了,此为问题一;
问题二是,如果用VS来制作安装程序的话,如何实现文件的复制,并且是复制到用户本机所安装的VS所在程序目标的模板文件夹中?如果再去写install的DLL脚本供安装程序调用的话,非常麻烦,所心又只能再调用之前已经做好的批处理文件;
问题三是既然用批处理文件来做,那么问题应该就很简单了,我安装完成后,由安装程序自动调用批处理文件,执行文件复制功能。但麻烦的问题出现了,【真正麻烦的】直接双击批处理文件,在本地执行是没有问题的,但当由安装程序调用时,就无法找到相应的源文件了。shit。 找了半天原因,发现是xcopy的问题;本身对批处理文件就不熟悉,xcopy /e [源文件] [目标文件] 但是,当在不同的文件夹下面执行此批处理文件时,xcopy所在的路径不同,如此批处理文件在C盘,则DOS窗口显示:c:>xcopy
什么 什么 的。
导致了后面的源文件会自动默认从属于C盘,原因最终找见是相对路径与绝对路径的问题;当源文件加双引号时,代表绝对路径,否则默认是从属于xcopy所在路径的相对路径。
问题四,在此之前,还试验过几种方案,如安装程序的执行,自动调用DOS,则显示:c:\program file\system32>xcopy 我想把安装程序固定放到这个系统文件夹下应该谅可以了,即使不用绝对路径。(后来发现用%~dp0可以取得批处理的当前路径) 。想得是好的,但可能因为权限问题,安装程序无法自动调用此批处理,此方案失败。
总结:1.冷静的找问题找原因排除方法,试验方案;不要乱,一乱,就会随便试,随便测,随便改,导致时间浪费严重。
2. 遇见问题知道哪些有可能是系统原因,无法解决,哪些是因为知识不够,需要查资料。不要和规则斗争。
相关文章推荐
- WEB项目(B/S系统)打包安装程序总结-部署安装
- WEB项目(B/S系统)打包安装程序总结-部署安装(VS2013)
- 项目问题总结1:Nuget无法安装程序包dll,提示:此程序包已安装
- 微信小程序开发工具 下载,安装,创建新项目和如何导入项目整个过程教程
- .net制作安装程序总结[三]
- 关于使用Visual Studio 2008 建立Setup And Deployment Project(安装与部署项目)制作安装.net 安装程序,插入Custom Actions(自定义动作)的办法
- 最近做一个SSH项目总结出来的一些程序执行流程
- WEB项目(B/S系统)打包安装(总结篇)
- C#WinFrom程序打包/图解VS2008项目的安装与部署图解
- C#WinFrom程序打包/图解VS2008项目的安装与部署图解
- 为C#应用程序创建Visual Studio安装项目生成MSI包安装程序
- .Net程序打包安装与卸载制作 ——怎样将MDAC打包进.Net安装项目中?(五)
- VS.NET中自定义安装程序制作经验总结 (转)
- 我做的第一个web安装部署项目---全国计算机等级考试网上报名缴费程序
- .Net项目制作安装程序
- 总结一下Gentoo程序安装方法
- 用vs开发程序打包项目总结
- (C#)如何用.NET的安装项目打包程序?
- 关于vs2003调试时提示:试图运行项目时出错:无法启动调试 没有正确安装调试器。请运行安装程序安装
- Vuejs2.0 cnpm 安装脚手架项目模板