簡體   English   中英

在Windows 10上運行dot net 3.5應用程序

[英]Run dot net 3.5 application on Windows 10

我創建了一個WPF應用程序,它應該在Windows 7,8,8.1,10上本機運行。

在Visual Studio中,我將.NET Framework設置為3.5,因為它與Windows 7捆綁在一起。但是,當我在Win10上運行它時,它會提示安裝.NET 3.5,因為Win10與4.6捆綁在一起,默認情況下沒有安裝3.5 。

如何在所有Windows版本> = 7上運行我的應用程序而不從Windows獲得任何提示並且不安裝任何內容?

它可以工作,找到了解決方案:

我們需要修改app.config文件並將下面的行放在其中:

<startup>
 <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
 <supportedRuntime version="v4.0"/>
 <supportedRuntime version="v2.0.50727"/>
</startup>

它從上到下決定,無論哪個.net的第一個版本都按照上面的列表找到它就可以了。

CATCH 構建后,在release文件夾中創建一個ProgramName.exe.config文件,我們需要將它與我們的ProgramName.exe一起復制到我們要運行的系統中。

您可以創建一個安裝程序,以靜默方式將app + .NET 4.5安裝到客戶端的計算機上。 這樣,您的應用程序將在每個操作系統上無縫運行。

我認為你不能。 即使在Windows 10中有.net。微軟的更新系統就是這樣,它不會覆蓋你當前的applet(比如Chrome),但會給系統增加更多(檢查你的控制面板/卸載程序,看看如何你有很多Microsoft C ++ / .NET實例

暫無
暫無

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

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