簡體   English   中英

應用程序可以同時針對3.5和4.5 .Net版本嗎?

[英]Can an application target to both 3.5 and 4.5 .Net version?

我編寫了一個WPF應用程序,所有源代碼都兼容.NET 3.5和4.5。 這意味着如果我將屬性中的.NET目標更改為3.5或4.5,它將編譯並運行良好而沒有任何錯誤。
我不知道我的app文件是否可以在3.5和4.5 .NET PC上運行(例如:Windows 7和Windows 8.1),每個.NET沒有complie 2版本? 謝謝!

編輯:
當我將有問題的.NET 3.5應用程序復制到Windows 8.1 pc時,Windows拒絕運行我的應用程序,並要求我安裝.NET 3.5。 因此,如果只支持.NET 3.5,它不會使應用程序可以在.NET 4.5 pc中運行。

使用.NET 3.5構建並將這些行添加到App.config並且它對我App.config

<configuration>
  <startup>
    <supportedRuntime version="v4.0" />
    <supportedRuntime version="v2.0.50727"/>
  </startup>
</configuration>

讓你的項目目標3.5。 然后將另一個項目添加到以4.5為目標的解決方案中,並添加指向第一個項目中文件的鏈接。

暫無
暫無

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

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