我在版本中使用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.
要克服这种情况,您可以创建启动条件,以防止在.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中的定义启动条件部分
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。