我有一个控制台应用程序,目标.NET Framework为2.0。
它非常简短但充满了不安全的代码。
我将其转换到VS 2010中并成功运行。
当我尝试在属性中更改“目标框架”为3.5或4.0时,它会显示消息框:
TargetFrameworkMoniker:在第0行解析应用程序配置文件时出错。XML文档必须具有顶级元素。
然后目标仍保持为2.0。
我有一个控制台应用程序,目标.NET Framework为2.0。
它非常简短但充满了不安全的代码。
我将其转换到VS 2010中并成功运行。
当我尝试在属性中更改“目标框架”为3.5或4.0时,它会显示消息框:
TargetFrameworkMoniker:在第0行解析应用程序配置文件时出错。XML文档必须具有顶级元素。
然后目标仍保持为2.0。
<?xml version="1.0"?>
<configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
我试图从.NET 4.5.2重新定位到.NET 4.5。在我的app.config中,我不得不进行更改
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
到
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
在项目属性页之前,我无法重新定位。