首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >所有Visual 2013版本现在都失败了

所有Visual 2013版本现在都失败了
EN

Stack Overflow用户
提问于 2015-09-15 11:41:50
回答 6查看 23.3K关注 0票数 5

我在Visual 2013中打开的每个项目现在都突然出现以下错误:

EverySingleProject.csproj : error :项目的默认XML名称空间必须是MSBuild XML命名空间。如果项目是以MSBuild 2003格式编写的,请将xmlns="http://schemas.microsoft.com/developer/msbuild/2003“添加到元素中。如果该项目是以旧的1.0或1.2格式编写的,请将其转换为MSBuild 2003格式。C:\程序文件(x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets

这在文件中:

项目ToolsVersion="12.0“DefaultTargets=构建”xmlns=“http://schemas.microsoft.com/developer/msbuild/2003

为什么会失败?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2015-09-15 11:55:14

我两天前就吃过这个了。

救了我。

希望这能有所帮助。

编辑:

幸运的是,解决方案很简单:

  1. 在中,导航到项目
  2. 右键单击.cproj文件,选择“属性”,然后取消选中“只读”复选框
  3. 打开记事本中的.cproj文件
  4. 在第2行,将xmlns="http://schemas.microsoft.com/developer/msbuild/2008“更改为xmlns="http://schemas.microsoft.com/developer/msbuild/2003”(注意,唯一的区别是我们将2008年更改为2003年)
  5. 保存您的更改
  6. 在Visual中,右键单击(当前不可用)项目并选择"Reload“
  7. 该项目现在将正常加载,您可以继续您的生活。
票数 3
EN

Stack Overflow用户

发布于 2017-01-26 09:49:38

如果尝试在Visual的早期版本中打开VS 2017 RC“简化”.NET核心csproj文件,也会出现此错误。

这些新的项目文件如下所示:

代码语言:javascript
复制
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp1.0</TargetFramework>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Microsoft.NETCore.App" Version="1.0.1" />
  </ItemGroup>
</Project>

(出发地:https://blogs.msdn.microsoft.com/dotnet/2016/12/12/updating-visual-studio-2017-rc-net-core-tooling-improvements/)

您需要使用VS 2017的最新版本来打开它们。

票数 19
EN

Stack Overflow用户

发布于 2015-09-16 12:56:09

结果我在MSBuild文件夹中的一个文件被破坏了。此文件: Microsoft.Common.CurrentVersion.targets

另一份所需的文件已经消失在乙醚里了。此文件: Microsoft.CSharp.CurrentVersion.targets

在Visual的修复和完全重新安装过程中,它们都没有被替换或修复。

最后,我从另一个安装中复制文件,现在一切都恢复正常了。

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

https://stackoverflow.com/questions/32585160

复制
相关文章

相似问题

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