Значение "атрибута" Project" в элементе <Import> недействительно. vs2012
Я получаю следующую ошибку при попытке загрузить некоторые проекты в 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 не дал мне ответа, я надеюсь, что SO будет.
ИЗМЕНИТЬ
Это соответствующая часть файла 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>
Ответы
Ответ 1
Вы пишете, что начинаете с нового. Я подозреваю, что StyleCop не установлен, поэтому значение псевдонима заменяется пустым, оставляя поле пустым.
Либо удалите ссылку, либо установите StyleCop. Я думаю, что это должно было сделать трюк.
edit: только для удобства:
http://stylecop.codeplex.com/