VS.NET打包程序自定义安装组件中获得安装包所在路径的解决办法

原创 2006年05月23日 10:15:00

    在使用VS.NET制作安装包的时候,我们经常需要使用一些自定义安装过程(installer组件),往往需要自己控制和使用安装包(目录)中的某个文件,但是去无法得到这个安装包所在路径(以前制作打包时遇到这个问题,没有办法解决,也许是我对MS Install不熟悉,有谁知道的话请告知,谢谢)。后来换了个方式:把你要在安装过程中使用的文件(SQL脚本之类)作为安装项之一安装到你指定的目录,可以是用户选择的安装路径或系统的临时目录。
    例如下面,在安装程序中加载自定义installer组件的事件中传递参数(在自定义活动的CustomActionData属性):
/sqlpath="[TARGETDIR]/"或/sqlpath="[TempFolder]/"
sqlpath 是参数名,[TARGETDIR]表示使用用户选择的安装目的路径而[TempFolder]是系统的临时目录。
这样在自定义installer就可以得到这个脚本的路径了(通过Context.Parameters["sqlpath"];),用完了删除这个脚本即可。
    这些内容msdn都有详细的说明。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

VS2010中创建安装项目(自定义安装类)

这里简单介绍如何在VS2010开发环境下制作安装项目,其中包括如何设置开机启动、删除注册表及安装后自动运行,加上卸载功能。 1、  创建安装项目     打开VS2010,点击菜单上的“文件”>>“新...

VS Installer 多个安装包程序打包安装 .

目前的项目开发的程序是有两个依赖程序(A,B),第三方软件公司开发好了依赖程序的独立安装包A.exe 和B.exe,目前的项目方要求将我们自己开发的主程序和依赖的第三方程 序安装包打包在一起通过我们...

用VS.NET2003制作WEB应用程序的安装包

利用vs.net2003来制作一个安装程序是非常的方便的,既使是制作一个web应用程序的安装程序也是如此。仅仅简单的几个步骤就可以完成。 首先,创建一个安装和部署项目。步骤如下: 1.在"解决...

VS.NET中自定义安装程序制作经验总结

内容介绍:介绍自定义安装程序的一些注意事项介绍如何获取自定义界面和系统参数介绍如何在安装过程中添加自定义操作自定义安装程序的一些注意事项:CustomActionData 属性自定义操作的附加数据,读...

VS.net 安装包制作

1.添加项目输出 在文件系统编辑器中,如果项目在一个解决方案中,则可以添加项目的主输出,为自动识别添加生成的exe,config,dll引用等;项目经常还包括一些资源文件,如图片,xml等,这些...

.NET程序中加入Autodesk Design Review 2013 ,打包完成后安装提示未注册XXX.dll解决办法

近期打包一个项目,项目中加入了ADR的浏览功能,不是使用ADR控件的方法(因为我的vs 2010 一拖拉ADR 控件就老停止工作。。。),主要代码如下(前人做的,我只是负责打包,不过不难看懂): p...

vs.net安装包

怎样制作VS2008.NET应用程序的安装包

收藏 2009-10-16 16:45一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安...

怎样制作VS2008.NET应用程序的安装包

一).创建部署项目1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)