在使用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后没有重启。

我错过了什么

在使用Visual Studio安装程序安装之间强制重新启动

潜在的问题可能是安装3.5框架的文档中没有包含" forcerstart ":

https://msdn.microsoft.com/en-us/library/cc160716.aspx

所以它可能被忽略了。

似乎不再支持。NET 3.5了。有没有可能以后的版本没有这个问题?