为什么将我的目标框架从".NET Framework 4 Client Profile"更改为".NET framework 4"会给我发出警告消息?

Dez*_*ood 14 .net c# xsd app-config visual-studio

这条线:

<startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
Run Code Online (Sandbox Code Playgroud)

已添加到我的App.config文件中,现在我收到警告消息:

找不到元素'supportedRuntime'的架构信息

找不到属性"version"的架构信息

找不到属性'sku'的架构信息

我可以从配置文件中删除该行吗?当我运行应用程序时,一切正常.

Ree*_*sey 1

如果您的应用程序设计为针对客户端配置文件,您应该设置您的 app.Config 以匹配。如果要以完整的 .NET Framework 为目标,请确保将 Visual Studio 的项目设置窗口中的项目类型更改为 .NET 4 Framework。

  • 是的,这就是问题的根源。我更改了目标框架以便能够引用 System.Web。从我的问题中还不清楚我改变了目标框架吗?我很困惑。 (2认同)