StyleCop 4.7在Visual Studio 2010中崩溃

时间:2012-03-28 11:07:55

标签: visual-studio stylecop ntdll

上午,

我不知道是否有其他人经历过以下情况。

直到今天早上,我的Windows 7 / Visual Studio 2010 Ultimate / StyleCop 4.7.11.0设置工作正常。

然而,当我今天早上启动我的电脑时,启动Visual Studio 2010并在各种项目中加载了启用了stylecop的解决方案,当我尝试构建任何支持styelcop的项目时,我发现IDE崩溃了。例如与.csproj

中的以下条目相关联

... 假

从.csproj文件中删除这些StyleCop条目或卸载StyleCop“自行修复”问题并允许我构建解决方案。但是重新安装.csproj文件中的stlecop条目并重新安装StyleCop v4.7.11.0或v4.7.17.0会导致问题再次发生。

事件视图中的唯一错误是NTDLL.DLL

错误应用程序名称:devenv.exe,版本:10.0.40219.1,时间戳:0x4d5f2a73 错误模块名称:ntdll.dll,版本:6.1.7601.17725,时间戳:0x4ec49b8f 异常代码:0xc00000fd 故障偏移:0x0002e17c 错误进程id:0x17d8 错误应用程序启动时间:0x01cd0cd0f8cd1730 错误应用程序路径:C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe 错误模块路径:C:\ Windows \ SysWOW64 \ ntdll.dll 报告ID:56b93280-78c4-11e1-bef3-001cc0c2a2ac

或CLR.dll

错误应用程序名称:devenv.exe,版本:10.0.40219.1,时间戳:0x4d5f2a73 错误模块名称:clr.dll,版本:4.0.30319.239,时间戳:0x4e181a6d 异常代码:0xc00000fd 故障偏移:0x00038b13 错误进程id:0x14c8 错误应用程序启动时间:0x01cd0cbf6cf79511 错误应用程序路径:c:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe 错误模块路径:C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ clr.dll 报告编号:c82f5abd-78b2-11e1-b990-001cc0c2a2ac

1 个答案:

答案 0 :(得分:2)

我想我已经回答了我自己的问题......

我所做的更改但是打折是因为我使用Visual Studio中的StyleCop设置上下文菜单选项来设置要与父设置文件合并的设置文件,例如:

    • Settings.StyleCop
  • PROJECT1
    • Settings.StyleCop(与Solution \ Settings.StyleCop合并)

文件内容如下:

解\ Settings.StyleCop

<StyleCopSettings Version="105">
  <GlobalSettings>
    <StringProperty Name="LinkedSettingsFile">Settings.StyleCop</StringProperty>
    <StringProperty Name="MergeSettingsFiles">Linked</StringProperty>
  </GlobalSettings>
</StyleCopSettings>

项目\ Settings.StyleCop

<StyleCopSettings Version="105">
  <GlobalSettings>
    <StringProperty Name="LinkedSettingsFile">..\Settings.StyleCop</StringProperty>
    <StringProperty Name="MergeSettingsFiles">Linked</StringProperty>
  </GlobalSettings>
</StyleCopSettings>

删除这些设置文件解决了这个问题。虽然我不明白为什么。它可能是合并/链接设置中某种形式的循环引用吗?