【问题标题】:C# Application is written with .Net Framework 4.0 But It Requires .Net Framework 4.6.2C# 应用程序是用 .Net Framework 4.0 编写的,但它需要 .Net Framework 4.6.2
【发布时间】:2017-11-13 14:14:16
【问题描述】:

我有 2 个 WPF 应用程序使用 .Net Framework 4.0 并且突然其中一个开始在我的客户端 Windows 7 计算机中需要 .Net Frameowork 4.6.2。在属性中目标框架仍然是4.0

我检查了我的提交,不久前我在AssemblyInfo.cs 中更改了两件事。

  1. [assembly: ComVisible(false)][assembly: ComVisible(true)]

  2. [assembly: AssemblyVersion("1.0.0.0")][assembly: AssemblyVersion("1.0.*")]

【问题讨论】:

    标签: wpf .net-4.0 .net-4.6.2


    【解决方案1】:

    找到解决方案,当用户删除.exe.config时它可以工作

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

    但我还是不明白为什么VS 创建这个文件。

    【讨论】:

      猜你喜欢
      • 2014-02-06
      • 1970-01-01
      • 1970-01-01
      • 2011-02-17
      • 1970-01-01
      • 1970-01-01
      • 2018-01-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多