1

MVC 4 のソース コードにブレークポイントを設定しようとしています。

私が取った手順は次のとおりです。

それでも、実行すると、アセンブリ署名に関するエラーが発生します。私はアセンブリの署名について多くのことをする必要がなかったことを認めます - しかし、私が理解していることから、snコマンドはそれを無効にしました。

コードをステップ実行できるように正常にセットアップする方法について何か提案はありますか?

私が得ているエラー:

ファイルまたはアセンブリ 'System.Web.Mvc' またはその依存関係の 1 つを読み込めませんでした。厳密な名前の署名を確認できませんでした。アセンブリが改ざんされているか、遅延署名されていても正しい秘密キーで完全に署名されていない可能性があります。(HRESULT からの例外: 0x80131045)

おそらく私を台無しにしている「その依存関係の1つ」の部分ですか?ローカルでビルドされたアセンブリの 1 つを参照できるという間違った仮定をしている可能性がありますか? (私はちょうど推測しています)

4

1 に答える 1

1

ビルド手順には、ダウンロードと実行 (管理者特権のコマンド プロンプトから) が記載SkipStrongNames -eされており、実行可能ファイルはこちらから入手できます。

ただし、フレームワークとサードパーティのライブラリをプロジェクト内で直接デバッグできる方が便利だと思います。これらのライブラリのソースをいじる必要はありません。必要なのは、デバッグ シンボルとそれに応じて VS を構成することだけです。シンボル サーバーに関しては、可能であれば、 symbolsource.orgを使用してカバレッジを向上させたいと思います。

于 2012-12-21T03:42:43.753 に答える