2

朝、

他の誰かが次のことを経験したかどうかはわかりません。

今朝まで、Windows 7/Visual Studio 2010 Ultimate/StyleCop 4.7.11.0 のセットアップは正常に機能していました。

しかし、今朝 PC を起動し、Visual Studio 2010 を起動して、さまざまなプロジェクトで stylecop を有効にしたソリューションをロードしたところ、styelcop が有効なプロジェクトをビルドしようとすると、IDE がクラッシュすることがわかりました。たとえば、.csproj に次のエントリがある thjose

... 間違い

これらの StyleCop エントリを .csproj ファイルから削除するか、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 レポート ID: c82f5abd-78b2-11e1-b990-001cc0c2a2ac

4

1 に答える 1

2

私は自分の質問に答えたと思います...

私が行ったが割引された変更は、Visual Studio の StyleCop 設定コンテキスト メニュー オプションを使用して、設定ファイルを親設定ファイルとマージするように設定したことです。

  • 解決
    • Settings.StyleCop
  • プロジェクト1
    • Settings.StyleCop (Solution\Settings.StyleCop とマージ)

ファイルの内容は次のとおりでした。

ソリューション\Settings.StyleCop

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

Project\Settings.StyleCop

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

これらの設定ファイルを削除すると、問題が解決しました。理由はわかりませんが。マージ/リンク設定での何らかの形の循環参照でしょうか?

于 2012-03-30T10:30:35.840 に答える