Visual Studio ソリューションに 2 つの ASP.NET MVC 4 Web サイトがあります。
Web サイトの 1 つにカスタム EditorTemplate があり、同じテンプレートを他の Web サイトで再利用したいと考えています。このテンプレートを最初の Web サイトからのリンクとして追加しようとしました。
しかし、2 番目の Web サイトを起動すると、カスタム エディター テンプレートがレンダリングされません。テンプレートを開くと、そこにブレークポイントを設定することさえできません。Visual Studio は、このテンプレートを現在の MVC プロジェクトの一部として認識していないようです。
リンクされたテンプレートを削除し、実際のテンプレート ファイルのコピーを追加するとすぐに、テンプレートが機能し始めます。
何らかの奇妙な理由で、ASP.NET MVC プロジェクトが別のプロジェクトからのリンクされた cshtml ファイルをサポートしていないということですか? それとも、私は何か間違ったことをしていますか?