我有用于 SQL Server 2008 R2、.NET Framework 3.5、.NET Framework 4 等的自定义引导程序。我正在使用 Visual STudio 2010 的部署项目来部署 .NET 4 应用程序。我知道这些正在消失。
如果用户没有特定的 Windows 权限,有没有办法可以指定引导程序失败?SQL Server 的安装程序似乎可以自行解决这个问题,但会提供非常隐秘的错误代码和用户难以追踪的文本。我知道我可以为 Windows 版本设置 Bypasses,并且 SqlCheck.exe 会执行某种版本检查。我是否必须创建自己的应用程序来检查用户的权限,并且引导程序可以检查其返回码,类似于 SqlCheck.exe?
这可以使用 Bootstrapper Manifest Generator 来完成吗?Visual Studio 2010 甚至支持 BMG 吗?似乎不再受支持,但我不确定是否有任何特定于 VS 2010 / Windows Installer 4.5 http://archive.msdn.microsoft.com/bmg