如何在只有.NET Framework 4.0和4.5的系统上支持.NET Framework 3.0 wpf应用程序?

问题描述:

我开发了一个使用.NET Framework 3.0的wpf应用程序,该应用程序在Windows 7系统上运行完美。如何在只有.NET Framework 4.0和4.5的系统上支持.NET Framework 3.0 wpf应用程序?

现在我想在支持.NET Framework 4.0以上的windows 10上支持我的应用程序。我已经尝试配置app.config文件来支持.NET Framework 4.,但它不起作用。

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
<startup> 
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/> 
<supportedRuntime version="v4.0"/> 
<supportedRuntime version="v2.0.50727"/> 
</configuration> 
+0

我认为即使你没有安装3.0,它也能在4.0下工作。 (不确定)。你试过这个吗? – Phiter

+0

*但它不起作用*你能更具体吗? –

+0

是的,我试过了,但是提示安装3.5 – cdev

试试这个配置:

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

请参阅MSDN上的以下页面,了解如何配置.NET 3/3.5的应用程序,以支持.NET的更多信息4+:https://msdn.microsoft.com/en-us/library/jj152935%28v=vs.110%29.aspx