我的应用程序仅在.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"/>
但是,我收到以下消息:
下图显示已安装.NET 2.0:
并且,我的.net 3.5.1已经打开,并且.net 2.0没有其他选项。