如何将.net框架的运行时版本和sku更改为2.0?

时间:2018-05-06 18:02:25

标签: c# .net

我的应用程序仅在.NET 2.0上运行。

但是,我在已部署的应用程序中的 App.config 中有以下文字:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="assemblies" 
       type="Simple.Framework.AssembliesConfigurationSection, Simple.Framework"/>
  </configSections>

  <connectionStrings>
    <add name="SystemSqlServer"
        connectionString="Data Source=.\sqlexpress;Initial Catalog=gre;Integrated Security=True"
        providerName="System.Data.SqlClient" />
  </connectionStrings>
  <startup>
    <supportedRuntime version="v4.0" 
          sku=".NETFramework,Version=v4.5"/>
  </startup>
</configuration>

我用以下文字替换了supportedRuntime,因为我的申请需要很长时间才能开始:

<supportedRuntime version="v2.0" 
          sku=".NETFramework,Version=v2.0"/>

但是,我收到以下消息:

enter image description here

下图显示已安装.NET 2.0:

enter image description here

并且,我的.net 3.5.1已经打开,并且.net 2.0没有其他选项。

enter image description here

0 个答案:

没有答案