这可能是一个愚蠢的问题,我的谷歌搜索今天没有运作.
我有一个应用程序,我添加了一个Visual Studio安装程序>安装向导项目.我想知道如何添加一个按钮或复选框,成功安装后将启动该应用程序.这将位于MSI安装程序包的最后一页.我正在使用Visual Studio 2010 Ultimate.
我需要这样,以便当应用程序执行自动更新时,它会自动启动安装程序.我只需要安装程序在更新后重新启动应用程序.
这可能很简单,但对于我的生活,我无法弄明白.在此先感谢您的帮助.
我有有一个应用程序文件夹一个Visual Studio安装项目DefaultLocation设置[ProgramFilesFolder][Manufacturer]\[ProductName].我想将此更改为包含软件的版本号[ProgramFilesFolder][Manufacturer]\[ProductName][Version],但是Visual Studio似乎不支持它.
是否有替代方法在DefaultLocation每次创建新版本时手动更改应用程序文件夹?
我正在使用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窗体应用程序(并退出自身)的任何指针?
我在.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# ×3