C#应用程序是用.Net Framework 4.0编写的,但它需要.Net Framework 4.6.2

时间:2017-06-12 07:33:02

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

我有一个2 WPF应用程序使用.Net Framework 4.0并且其中一个在我的客户端.Net Frameowork 4.6.2计算机中开始需要Windows 7。在属性中,Target Framework仍为4.0

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

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

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

1 个答案:

答案 0 :(得分:0)

找到解决方案,当用户删除.exe.config

时,它就可以使用
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/>
  </startup>
</configuration>

但我仍然不明白为什么VS会创建此文件。

相关问题