簡體   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