在VS2010中,我使用的是Style Cop 4.3。我将以下密钥添加到我的app.config中,以便StyleCop可以在每次构建时运行。
<Import Project="$(ProgramFiles)\MSBuild\Microsoft\StyleCop\v4.3\Microsoft.StyleCop.targets" />-
</Project>
当我升级到StyleCop 4.4时,我尝试将其更改为:
<Import Project="$(ProgramFiles)\Microsoft StyleCop 4.4.0.14\Microsoft.StyleCop.dll" />
</Project>
我还将我的项目更改为使用Client Framework的第4版。
但我收到错误:
C:\Program Files\Microsoft StyleCop 4.4.0.14\Microsoft.StyleCop.dll(1,1): The project file could not be loaded. Data at the root level is invalid. Line 1, position 1.
我尝试引用该文件夹中的所有DLL,结果相同。
答案 0 :(得分:0)
您已更改了要导入的内容 - 从Microsoft.Stylecop.targets
更改为Microsoft.Stylecop.dll
。 Make sure you've got MSBuild Integration
installed然后再试一次。