簡體   English   中英

在Visual Studio中發布WFA-目標框架問題

[英]Publishing WFA in Visual Studio - target framework problems

我已經創建了一個Windows窗體應用程序,現在我想發布它。 我的客戶將使用此應用程序,因此它將在不同的PC上運行。 我通過主要方式在Visual Studio中發布了我的應用程序,但是當我在另一台PC上運行.exe文件時(我正在用此PC模擬客戶端PC)時,出現了.NET Framework錯誤,要求版本4.5.2! 我不想使用我的應用程序變得復雜,也不想強迫我的客戶端安裝.NET 4.5.2。

我需要將.NET Framework版本4.5.2定位為使用“任務”之類的某些功能,因此無法定位其他版本。

我有一些疑問:

  1. 哪個版本的.NET更適合支持大多數客戶端?
  2. 我可以使用便攜式版本之類的方法來解決此問題嗎? 如果沒有,確切的解決方案是什么?

你有什么建議?

最后,我根據@RonBeyer的評論找到了確切的解決方案。

Windows 10和8.1包括.NET Framework 4.5.1,因此Win8.1和10的最小公分母是ver4.5.1。

我們可以通過搜索官方頁面來定義最低的公分母。

更改.NET Framework版本后可能導致錯誤的一個常見問題是引用問題。 切換到引用如“ MySql.Data”的較低版本后,您可能會遇到問題; 因此,您需要更改某些引用的版本!

例如,對於.NET Framework 4.5.1,MySql.Data 6.9是兼容的,但對於.NET Framework 4.5.2,兼容版本是8個版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM