Visual studio StyleCop 4.7在Visual Studio 2010中崩溃
早上好 我不知道是否有其他人经历过以下情况 直到今天早上,我的Windows 7/Visual Studio 2010 Ultimate/StyleCop 4.7.11.0安装程序运行良好 然而,当我今天早上启动电脑,启动VisualStudio2010并在各种项目上加载启用stylecop的解决方案时,当我试图构建任何启用stylecop的项目时,我发现IDE崩溃了。e、 g.thjose在.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 故障应用程序启动时间:0x01CD0CD0CD0F8CD1730 出现故障的应用程序路径:C:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe 故障模块路径:C:\Windows\SysWOW64\ntdll.dll 报告Id:56b93280-78c4-11e1-bef3-001CC0C2AC 或一次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.dllVisual studio StyleCop 4.7在Visual Studio 2010中崩溃,visual-studio,stylecop,ntdll,Visual Studio,Stylecop,Ntdll,早上好 我不知道是否有其他人经历过以下情况 直到今天早上,我的Windows 7/Visual Studio 2010 Ultimate/StyleCop 4.7.11.0安装程序运行良好 然而,当我今天早上启动电脑,启动VisualStudio2010并在各种项目上加载启用stylecop的解决方案时,当我试图构建任何启用stylecop的项目时,我发现IDE崩溃了。e、 g.thjose在.csproj中有以下条目 ... 假的 从.csproj文件中删除这些StyleCop条目或卸
报告Id:c82f5abd-78b2-11e1-b990-001cc0c2a2ac我想我已经回答了我自己的问题 我所做的更改是,我使用Visual Studio中的StyleCop设置上下文菜单选项将设置文件设置为与父设置文件合并,例如:
- 解决方案
- Settings.StyleCop
- 项目1
- Settings.StyleCop(与Solution\Settings.StyleCop合并)
<StyleCopSettings Version="105">
<GlobalSettings>
<StringProperty Name="LinkedSettingsFile">Settings.StyleCop</StringProperty>
<StringProperty Name="MergeSettingsFiles">Linked</StringProperty>
</GlobalSettings>
</StyleCopSettings>
<StyleCopSettings Version="105">
<GlobalSettings>
<StringProperty Name="LinkedSettingsFile">..\Settings.StyleCop</StringProperty>
<StringProperty Name="MergeSettingsFiles">Linked</StringProperty>
</GlobalSettings>
</StyleCopSettings>
Settings.StyleCop
联系
Project\Settings.StyleCop
<StyleCopSettings Version="105">
<GlobalSettings>
<StringProperty Name="LinkedSettingsFile">Settings.StyleCop</StringProperty>
<StringProperty Name="MergeSettingsFiles">Linked</StringProperty>
</GlobalSettings>
</StyleCopSettings>
<StyleCopSettings Version="105">
<GlobalSettings>
<StringProperty Name="LinkedSettingsFile">..\Settings.StyleCop</StringProperty>
<StringProperty Name="MergeSettingsFiles">Linked</StringProperty>
</GlobalSettings>
</StyleCopSettings>
..\Settings.StyleCop
联系
删除这些设置文件解决了问题。虽然我不明白为什么。它可能是合并/链接设置中某种形式的循环引用吗?它会引发堆栈溢出异常,这总是致命的。可能是一个StyleCop bug,从源代码管理中检索旧版本的代码,一个你知道有效的版本。我建议你应该在上报告,这可能是一个问题,也可能只是一个讨论。我在StyleCop网站上添加了同样的问题