尝试在 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 checkout 后在机器上重新开始尝试这个。这些项目可以正确加载到其他机器上。

有人可以帮我解决这个问题吗?谷歌没有给我答案,我希望会。

编辑

这是 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>

最佳答案

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

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

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

关于c# - <Import> 元素中 ""属性的值 "Project"无效。 vs2012,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12732224/

10-13 03:57