【问题标题】:How to support .NET Framework 3.0 wpf application on the system that has only .NET Framework 4.0 & 4.5?如何在只有 .NET Framework 4.0 & 4.5 的系统上支持 .NET Framework 3.0 wpf 应用程序?
【发布时间】:2016-12-15 12:43:40
【问题描述】:

我使用 .NET Framework 3.0 开发了一个 wpf 应用程序,它可以在 windows 7 系统上完美运行。

现在我想在 Windows 10 上支持我的应用程序,该应用程序从 .NET Framework 4.0 开始支持。我曾尝试配置 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>

【问题讨论】:

  • 我认为即使您没有安装 3.0,它也可以在 4.0 中使用。 (没有把握)。你试过了吗?
  • 但它不起作用你能说得更具体些吗?
  • 可以,我试过了,但是提示安装3.5
  • 您的应用程序为什么不能只针对 .NET 4 或更高版本?
  • 如果您的应用面向版本 2.0、3.0 或 3.5,您的用户可能需要先在 Windows 8、Windows 8.1 和 Windows 10 计算机上启用 .NET Framework 3.5,然后才能运行您的应用。 msdn.microsoft.com/en-us/library/hh506443(v=vs.110).aspx

标签: c# wpf


【解决方案1】:

试试这个配置:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多