3

私のプロジェクト構造は、CodeCampServer構造などのようなものです。UI.dll、Core.dll、DependencyResolution.dllは、UI.dllとcore.dllの両方に依存しています。

web.configで、DependencyResolution.dllのHttpModulesを使用してすべての依存関係をインスタンス化します。したがって、UI.dllにDependencyResolution.dllへの参照がないため、VS2008でこのアプリケーションを実行できません(すでに言ったように、DependencyResolution.dllはすでにUI.dllを参照しているので、参照しないでください。したがって、コードにステップインする通常の方法でこのアプリケーションをデバッグする機会を失いました。

アタッチして処理する機能を使用して、ローカルホストIIS(Windows 7マシンのバージョン7)でアプリケーションをデバッグできると思いましたが、残念ながら期待どおりに機能しませんでした。エラーが発生した場合、VSはコードを強調表示せず、ステップインできません。

私の質問は、この種のアプリケーションをデバッグするための最良の方法は何ですか(CodeCampServerが良い例です)。

4

1 に答える 1

1

.dllへの参照がないからといって、アプリケーションをデバッグできないわけではありません。通常どおりアプリケーションをデバッグできるはずですが、DependencyResolution.dllが見つからないという問題が発生した場合は、手動でbinフォルダーにコピーするか、ビルド後のスクリプトを作成してください。

于 2010-01-25T07:04:56.220 に答える