相关疑难解决方法(0)

Visual Studio Installer>如何在安装程序结束时启动应用程序

这可能是一个愚蠢的问题,我的谷歌搜索今天没有运作.

我有一个应用程序,我添加了一个Visual Studio安装程序>安装向导项目.我想知道如何添加一个按钮或复选框,成功安装后将启动该应用程序.这将位于MSI安装程序包的最后一页.我正在使用Visual Studio 2010 Ultimate.

我需要这样,以便当应用程序执行自动更新时,它会自动启动安装程序.我只需要安装程序在更新后重新启动应用程序.

这可能很简单,但对于我的生活,我无法弄明白.在此先感谢您的帮助.

c# windows-installer setup-project visual-studio-2010

47
推荐指数
4
解决办法
7万
查看次数

在Visual Studio安装项目中将版本号添加到应用程序文件夹

我有有一个应用程序文件夹一个Visual Studio安装项目DefaultLocation设置[ProgramFilesFolder][Manufacturer]\[ProductName].我想将此更改为包含软件的版本号[ProgramFilesFolder][Manufacturer]\[ProductName][Version],但是Visual Studio似乎不支持它.

是否有替代方法在DefaultLocation每次创建新版本时手动更改应用程序文件夹?

setup-project visual-studio

4
推荐指数
1
解决办法
3568
查看次数

如何在安装向导(visual studio 2010)完成后启动应用程序

我正在使用visual studio 2010(C#,.NET 4)来创建一个设置向导项目.我需要确保应用程序(Windows窗体应用程序)在安装后启动.朝着这个目标,我已经指定了一个自定义动作.特别是,我所做的是(在windows窗体应用程序项目中)扩展System.Configuration.Install.Installer类; 在这个类的构造函数中,我向Comitted事件添加了一个新的事件处理程序.事件处理程序只调用System.Diagnostics.Process.Start(字符串路径),其中path是可执行文件的路径.

现在回到安装向导项目,在Custom Action - > Commit下,我从windows窗体应用程序添加主输出.

这"有点",但不是真的.当我运行安装向导时(当我实际尝试安装时),向导几乎一直进行,启动Windows窗体,但从不退出,而且,进度条永远不会达到100%.除非我退出Windows窗体应用程序,然后安装程序"挂起"在此状态.

我已经在互联网上做了不少搜索并尝试了不同的组合(即将代码放在Process.Start中的不同事件中,将自定义操作放在Install vs Commit中),但是一些扁平化失败.如果需要,我可以提供参考.

任何人都有关于如何使用visual studio 2010的设置向导成功启动Windows窗体应用程序(并退出自身)的任何指针?

c# setup-project visual-studio-2010

4
推荐指数
1
解决办法
6196
查看次数

将应用程序启动选项(复选框)添加到安装

我在.Net中开发了我的应用程序,我的安装程序运行正常.

现在我想要一些更多功能,例如在安装程序末尾添加复选框,以便在单击完成按钮后启动相同的应用程序.

我还实现了此处给出的步骤:如何在Visual Studio安装/部署项目中自定义MSI? 但最终无法获得复选框.

现有的JScript是这样的:

   // EnableLaaunchApplication.js <msi-file>
   // Performs a post-build fixup of an msi to launch a specific file when the install has completed


   // Configurable values
   var checkboxChecked = true;          // Is the checkbox on the finished dialog checked by default?
   var checkboxText = "Launch [ProductName]";   // Text for the checkbox on the  finished dialog
   var filename = "FlashApp.exe";   // The name of the executable to launch - change this to match the file you …
Run Code Online (Sandbox Code Playgroud)

c# windows-installer setup-deployment

2
推荐指数
1
解决办法
1673
查看次数