我正在使用版本为Visual Studio Professional的软件,这个版本被宣布支持 .NET Framework 4.7.1。
我从市场上安装了Microsoft Visual Studio 2017 Installer Projects扩展。
生成一个Visual Studio安装程序项目来生成.NET Framework Windows服务控制台应用程序的MSI,在“Launch Condition”标签内,将 .NET Framework 版本设置为目标4.7.1。
在任何低于4.7的系统中(如4.6.1 / 4.6 / 4.5.2等),msi启动检查都能正常工作,启动检查将阻止安装程序启动。但在安装有Windows 2012 R2和.NET 4.7的操作系统中,启动检查也应该失败。但是,.NET 4.7通过了启动检查并继续启动安装程序。
是否有人遇到了同样的问题,并且有解决方法?我需要在我的Microsoft Visual Studio 2017安装程序项目中支持 .NET 4.7.1 的启动检查。