如何在只有.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>
答
试试这个配置:
<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
我认为即使你没有安装3.0,它也能在4.0下工作。 (不确定)。你试过这个吗? – Phiter
*但它不起作用*你能更具体吗? –
是的,我试过了,但是提示安装3.5 – cdev