ade*_*825 21 .net installation visual-studio-2008
我使用Visual Studio 2008创建了一个安装项目.应用程序安装完成后,我想立即启动它.有关如何做到这一点的任何想法?
Pet*_*lly 26
我已经使用脚本在MSI的最终形式上放置了一个复选框"Launch [ProductName]".虽然我不能为这个剧本带来任何好评.您可以在MSDN上的Aaron Stebner博客上找到该脚本http://blogs.msdn.com/astebner/archive/2006/08/12/696833.aspx
在CodeProject上有一篇关于它的有趣的文章,也有一些很好的答案(我在那里找到了Aaron的文章). http://www.codeproject.com/KB/install/Installation.aspx
最后,StackOverflow上还有一些其他类似的问题
以下是如何在安装后启动应用程序(使用VS2010):
假设你已经有2个项目,比如:MyApp.Application和MyApp.Installer.
MyApp.Application并选择Add> New Item...> Installer Class(命名为任何你想要的)View CodeCommit像这样重写方法:
public override void Commit(IDictionary savedState)
{
base.Commit(savedState);
Directory.SetCurrentDirectory(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
Process.Start(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) + "\\MyApp.exe");
}
Run Code Online (Sandbox Code Playgroud)更新MyApp.exe以使用您的应用程序的名称
MyApp.Installer项目并选择View>Custom ActionsCommit文件夹并选择Add custom actionApplication Folder> OK>OK