【问题标题】:The value "" of the "Project" attribute in element <Import> is invalid. vs2012<Import> 元素中“Project”属性的值“”无效。 VS2012
【发布时间】:2012-10-04 17:05:56
【问题描述】:

尝试在 Visual Studio 2012 中加载一些项目时出现以下错误:

G:\path\project.csproj : error  : The value "" of the "Project" attribute in element <Import> is invalid. Parameter "path" cannot have zero length.

在 svn 结帐后,我在机器上重新开始尝试这个。这些项目可以正确加载到其他机器上。

有人可以帮我解决这个问题吗? Google 没有给我答案,我希望如此。

编辑

这是 csproj 文件的相关部分。

<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />

  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  <Import Project="$(StyleCopTargets)" />

</Project>

【问题讨论】:

  • 你能把project.csproj文件的内容粘贴进去吗,或者至少是相关部分。
  • 我已经编辑了我的问题。
  • 暂时用 StyleCopTargets 删除该行,然后重试,可以吗?

标签: c# visual-studio-2012 csproj


【解决方案1】:

你写你从新鲜开始。我怀疑 StyleCop 没有安装,所以别名值被替换为空白,使该字段也为空白。

删除引用或安装 StyleCop。我认为这应该可以解决问题。

编辑:只是为了方便: http://stylecop.codeplex.com/

【讨论】:

  • 好吧,我安装了 stylecop,但这个错误仍在发生
  • 添加 stylecop github 链接:github.com/StyleCop,因为 codeplex 正在关闭
猜你喜欢
  • 1970-01-01
  • 2016-11-15
  • 2015-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多