请问:打包后,安装程序完成时,点完成按钮,如何这个时候希望运行这个安装好的程序?
我用vs2005
如题
在线等
解决立即给分
谢谢
------解决方案--------------------恩,偶也想知道.学习帮顶!
------解决方案--------------------在打包时将设置安装文件的postbuildevent属性
但具体操作我也没试过
------解决方案--------------------up
借此宝地请教个问题:
DataGridView控件的每一行记录可否有子行集合(数据来自另外一个相关表),这样形成一个分级,方便浏览.我想效果跟treeview差不多,只是要展示多列记录
------解决方案-------------------- 添加一个自定义操作,指向主程序
------解决方案--------------------如何这个时候希望运行这个安装好的程序???
------解决方案--------------------我也想知道
------解决方案--------------------1 新建一个library工程,add new item - installer class, 里面加如下代码:
protected override void OnCommitted(System.Collections.IDictionary savedState)
{
base.OnCommitted(savedState);
string installDir = this.Context.Parameters[ "InstallDir "];
Process process = new Process();
process.StartInfo.FileName = installDir + "MyShell.exe ";
process.Start();
}
2 编译生成dll
3 安装项目中view - files,添加这个dll
4 安装项目中view - Custom Actions
在Install和Commit都新增Custom Action,添加这个dll,
CustomActionData为/InstallDir= "[TARGETDIR]\ "
5 build生成安装包
------解决方案--------------------缺点是安装项目必须要求“完成”在最后一步,就是说,程序自动打开了,你还得点“完成”,不爽
------解决方案--------------------谢谢楼主,我也看到你的后也解决了!
------解决方案--------------------帮顶
------解决方案--------------------请问大虾,是不是用该安装文件进行安装操作完成后,.dll文件也会出现在安装目录下??而这个.dll文件只是在安装过程有用,但是对于安装好的程序来说是个垃圾文件。有没有办法,安装好这个程序后,.dll文件让它自动消失呢??