6

Visual Studio 2010を使用して、すべてのビューファイルをasp.net4 mvc3 Webサイトで事前コンパイルする最良の方法は何ですか?Visual Studio 2010を使用してasp.net4 mvc3 Webサイトをプリコンパイルする

MSは非常に似た複数のソリューションを提供しているので、少し混乱しています。

のWebデプロイメントプロジェクト

http://blogs.msdn.com/b/webdevtools/archive/2010/05/26/visual-studio-2010-web-deployment-projects-rtw-available-now.aspx

Web配置ツール

http://www.microsoft.com/download/en/details.aspx?id=25230

または私はちょうど追加のアドオンせずにデフォルトのVS2010のSP1からこのすべてを行うことができますか?

誰かが明確にできるか?

+0

選択した設定(例のデバッグ)のプロジェクトプロパティの展開セクションを見てください.... –

答えて

4

プロジェクトをビルドまたは公開すると、Webサイトは既にコンパイルされています。ビューのみが動的にコンパイルされます。ビューをコンパイルする場合は、Webプロジェクトファイルを編集できます。

<MvcBuildViews>false</MvcBuildViews> 

へ:この行変更するには、最初のプロジェクトをアンロードする必要があるのVisual Studio内のプロジェクトファイルを編集できるようにするには

<MvcBuildViews>true</MvcBuildViews> 

を(プロジェクトのアンロード、右クリック)し、右クリック再度プロジェクトを編集を選択します。 変更を加えたら、ビューも自動的に構築されます。 これは開発中にやりたいことではなく、ビルド時間が大幅に増加します。

+4

私は同じことを返信しましたが、数秒遅すぎて削除しました。 Lord Haackのブログ記事があります:http://haacked.com/archive/2011/05/09/compiling-mvc-views-in-a-build-environment.aspx –

+0

+1すばらしい、すばらしいこと! –

+0

ビルド時に奇妙なaspERRエラーが発生した場合。一時的にMvcBuildViewsをオフにして、ビルドの問題点を確認してください。 –

関連する問題