2009-08-13 6 views
1

ASPXページをコンパイルして、バグがある場合は修正するよう指示します。伝統的にVisual Studioはコードをコンパイルするだけなので、Web Deployment Projectを使用するための推奨事項が見つかりました。Web配置プロジェクトは、ASPXファイル内のエラーを警告しません。

私はこれを行っていますが、文字列値をintメンバーに設定しても正常に構築されます。

私はそれが間違っていると思ったが、何もしなかった。間違った方法でWeb Deplyment Projectを使用していますか?

答えて

1

すでにStackOverflowの上でこの質問を見てみましょう>

How can I compile Asp.Net Aspx Pages before loading them with a webserver?

+0

Web Deployment Projectを見ています。 – Jon

+0

答えのブログには、コマンドラインツールのaspnet_compilerへの参照があります。説明したポストビルドイベントでこれを使用しましたか? http://mikehadlow.blogspot.com/2008/05/compiling-aspx-templates-using.html – markoo

+1

コメントセクションのリンクごとにcsprojファイルを修正しました – Jon

1

あなたはDLLにすべてのファイルをコンパイルしますasp.netコンパイラを使用することができます。あなたは、プロジェクトでaspxファイルを展開する必要はありません。

asp.netコンパイラを使用してプロジェクトファイルをコンパイルした結果は、ブラウザからファイルにアクセスするときのファイルのランタイムコンパイルと似ています。したがって、ファイルをテストサーバーまたはライブサーバーにアップロードしなくても、コンパイルエラーが警告されます。

このツールは、ソースコントロールとContinuous Integration Serverの変更をコミットする前に、ナントと組み合わせてプロジェクトのビルド、コンパイル、テストを実行するのに最適です。

asp.net Compiler