2011-09-30 14 views
8

のために示した警告は、私はすべてのファイルのプロジェクトの警告が表示されているコンパイルするときには、Visual Studio 2008で2010のVisual Studio 2010 - 唯一のアクティブなファイル

通常のVisual Studioで私の問題で私を助けることができると思います。 Visual Studio 2010ではそうではありません。プロジェクトをコンパイルすると、ファイルがアクティブになるまで警告が表示され、アクティブなファイルの警告のみがエラーリストに表示されます。

私は最近、何か新しいものを見つけました。問題はASP.NETページ(.master、.aspx)にあるようですが、Behind-Code-Files(.master.cs、.aspx.cs )。 ASP.NETページに関連する警告に問題がありますか?(コードブロックされていないファイルを除く)

ありがとうございます。ページのためにエラーと警告をリストするとき

よろしく、 HeManNew

答えて

1

のVisual Studio 2008と2010は、実際には同じ動作をします。そのエディタは(関係なく、アクティブウィンドウのかどうかの)エラー(ない警告またはメッセージ)がコンパイルからアプリケーションを防ぐとき、または開いているときに

ページのエラーと警告はエラー一覧に表示されます。しかし、マークアップ・ページはコンパイルされないため、サーバー側エラーのみがアプリケーションのコンパイルを妨げます。

したがって、Visual Studioは正しく動作しています。マークアップページに特有のエラーと警告を表示するには、まずそれを開く必要があります。コンパイルはマークアップエラーとは関係ありません。

+0

さらに、「警告をエラーとして処理する」をオンにして、 –

1

私はVS2005以降の動作を知っています(以前のバージョンでは経験はありません)。

.aspxは、実行時(またはVS 2010で開いたとき)にコンパイルされます。したがって、ページが実行されると、エラー(および警告)が検出されます。 .aspxを編集することもできます。また、ページがリロードされるときに新しいバージョンが使用されます(読み込み時間がかなり長くなります)。

iisにすべてのaspxをコンパイルする方法はわかりません。

アクティブなものだけでなく、開いているすべての.aspxファイルに対して警告が表示されるため、多分異なる動作が発生する可能性があります。

関連する問題