、我々はアセンブリにビューをコンパイルするRazorGeneratorを使用して、我々は、アセンブリの代わりに、ファイル・システムからビューをロードするカスタムViewEngineを導入することで、他のプロジェクトでこれらのビューを再利用します。 ASP.NET MVCのコアでASP.NET Core MVCでビュー(ページ)を再利用するには? ASP.NETコアMVC前
が、プリコンパイルされたビューのこの概念であり、それは、バージョン2.0のための箱から出して動作し、慣例によりproject_name.PrecompiledViews.dllの名前を持つアセンブリを作成します。
私はGoogleでのための答えを見つけることができないけれども私は2つの問題を抱えています。 まず、別のプロジェクトでそのDLLを再利用する方法がわかりません。私はCompanyBase.dll
でAbout.cshtml
ページを持っている場合と同様に、どのように私はProjectAlpha
でそのページ/ビューを再利用することができますか?
そしてまた、私は、ビューのコンパイルが公開で発生する必要はありません。ビルド時にそれを変更するにはどうすればよいですか?
このエラーが発生しました。この問題は2週間は解決できませんでした。* 'Holism.Framework'パッケージのコンパイルライブラリの場所が見つかりません* –
埋め込みリソースの表示方法DLL?私は 'ildasm'を使ってDLLパッケージを見ていますが、私が見るのはコードだからリソースが見えません。 –
さて、[このGitHubのコメント](https://github.com/dotnet/core-setup/issues/2981#issuecomment-344634761)によると、私は2.0.3' 'バージョンに' Microsoft.AspNetCore.All'を変更し、少なくとも私はそのエラーはもうありません。今私は 'cshtmlのレイアウトが見つかりません 'というエラーがあります。 –