首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >项目的默认XML命名空间必须是MSBuild XML命名空间。在VS2015专业

项目的默认XML命名空间必须是MSBuild XML命名空间。在VS2015专业
EN

Stack Overflow用户
提问于 2021-08-05 17:17:13
回答 1查看 318关注 0票数 0

我在VS2015专业版中打开了我的解决方案。有些(但不是所有)项目都有错误:

项目的默认XML命名空间必须是MSBuild XML命名空间。如果项目是以MSBuild 2003格式编写的,请将xmlns="http://schemas.microsoft.com/developer/msbuild/2003“添加到元素中。如果该项目是以旧的1.0或1.2格式编写的,请将其转换为MSBuild 2003格式。

我卸载并查看了带有错误的csproj,并看到标记已经具有以下内容:

代码语言:javascript
运行
复制
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

我使用的是.NET 4.6.2,并且有与同事相同的nuget包,他也在运行VS2015 Professional。他们没有这个错误。

我见过其他建议我应该让VS2017来修复它的帖子。然而,在这个时候,这不是一个选择。我如何在不升级的情况下修复这个问题?

EN

回答 1

Stack Overflow用户

发布于 2021-08-06 08:52:43

不是100%确定,但您可能需要更改以使用/设置ToolsVersion="14.0"。(VS 2015 > 14.0 VS 2017 > 15.0)

本文档:ToolsVersion属性是如何工作的可能会有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68670942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档