【发布时间】:2021-10-10 17:16:52
【问题描述】:
我已经在 VS2015 Professional 中打开了我的解决方案。我收到一些(但不是全部)项目的错误:
项目的默认 XML 命名空间必须是 MSBuild XML 命名空间。如果项目是以 MSBuild 2003 格式创作的, 请添加 xmlns="http://schemas.microsoft.com/developer/msbuild/2003" 到元素。如果项目是在旧版本中创作的 1.0或1.2格式,请转成MSBuild 2003格式。
我卸载并查看了错误的 csproj,发现标签已经有这个:
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
我正在使用 .NET 4.6.2 并且与同事拥有相同的 nuget 包,他也在运行 VS2015 Professional。他们没有这个错误。
我看到其他帖子建议我应该获得 VS2017 来修复它。但是,目前这不是一个选择。如何在不升级的情况下解决此问题?
【问题讨论】:
-
检查用于构建应用程序的目标网络版本。即使您拥有 Net 4.6.2,您也可以针对旧版本的 Net。
-
您的问题解决了吗?
标签: xml visual-studio-2015 msbuild