繁体   English   中英

Microsoft Visual Studio 2017安装程序项目启动条件检查不适用于.net 4.7.1

[英]Microsoft Visual Studio 2017 Installer Projects launch condition check not work for .net 4.7.1

我在版本中使用visual studio professional:此版本宣布为支持的.net框架4.7.1

我从市场上安装了Microsoft Visual Studio 2017安装程序项目扩展。

生成一个visual studio安装项目,为.net框架windows服务控制台应用程序生成MSI,在“Launch Condition”标签内,将.net框架版本设置为4.7.1。

msi启动检查在4.7以下的任何系统中工作正常(4.6.1 / 4.6 / 4.5.2 ....)启动检查将阻止安装程序启动,但在安装了.net 4.7的Windows 2012 R2的OS系统中,预计发射检查也应该失败。 但.net 4.7通过启动检查并不断启动安装程序。

是否有人面临同样的问题并且有解决方案吗? 我需要在我的Microsoft Visual Studio 2017安装程序项目中支持.net 4.7.1的启动检查。

它正在发生,因为Microsoft Visual Studio安装程序仅考虑版本的前两位数字。 要克服这种情况,您可以创建启动条件,以防止在.Net框架的所需版本未安装4.7.1时启动安装程序,即使在机器上安装了4.7。

请参阅https://help.sap.com/doc/saphelp_nwgwpam_1/1.0.4/en-US/c5/88c211fa174464800b9d457182e4be/content.htm?no_cache=true中的 定义启动条件部分

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM