1

私はこれについていくつかの調査を行いましたが、解決策を見つけることができませんでした。

これは 2 つの側面の問題です。

  1. 複数のプロジェクト間でビューを共有する。これは、共通のプロジェクトにそれらを組み込み、仮想パス プロバイダーによって提供することで簡単に実行できます。問題は、物理的な cshtml ファイルをこれらの JITted と関連付ける方法がないため、VS デバッガーによってステップインできないことです。

  2. 共通ビューのデバッグ。これは私が立ち往生した部分です。これを行う方法がわかりません。

私がやったこと:共通のビュー(「コンテンツ」タイプで、埋め込まれていない)を持つプロジェクトと、適切なフォルダーにつながるシンボリックリンクをすべてのプロジェクトに作成しました。また、このパスを application_start の RazorViewEngine に追加しました。これは正常に動作します。VS デバッガーがまだこのビューにステップインできないことを除いて、ビューで例外がスローされたときに行番号も取得します:/

ビューをデバッグするには、ビューをプロジェクトに含める必要がありますが、実際には実行できません。明らかに TFS を使用しているため、それらは tfs で乗算されます。

話を短くすると、VS2010 でデバッグ中に共有ビューに入る方法はありますか?

これは私たちにとって非常に大きな問題です。どんなアイデアでも大歓迎です

4

0 に答える 0