在使用Visual Studio安装程序安装之间强制重新启动
本文关键字:安装 之间 重新启动 程序 Visual Studio | 更新日期: 2023-09-27 18:16:06
我正在用Visual Studio创建一个c#项目。我使用Setup项目生成安装程序。这个安装程序检查是否存在SQL Server,如果不存在则执行安装(使用。net框架)。
但是我有一个问题。当安装程序必须安装SQL服务器时,它先安装。net框架。之后,SQL Server安装失败。如果我重新启动并重新安装,安装是OK的。
我使用SQL server和. net框架的SDK包(如https://robindotnet.wordpress.com/2011/02/06/how-about-a-bootstrapper-package-for-sqlserver-express-2008-r2/)。我用<Command PackageFile="dotNetFx35setup.exe" Arguments=" /lang:fra /passive /forcerestart">
修改了C:'Program Files (x86)'Microsoft Visual Studio 14.0'SDK'Bootstrapper'Packages'DotNetFX35SP1中的package.xml
但是安装。net 3.5后没有重启。
我错过了什么
潜在的问题可能是安装3.5框架的文档中没有包含" forcerstart ":
https://msdn.microsoft.com/en-us/library/cc160716.aspx所以它可能被忽略了。
似乎不再支持。NET 3.5了。有没有可能以后的版本没有这个问题?