4

VS で作業している場合、下部パネルのエラー メッセージはコンパイラ エラーと警告ですよね? これは、アプリが常にコンパイルされていることを意味しますか? アプリを実行しようとしたときにのみ表示されると思います。

これはおそらくばかげた質問ですが、答えが見つかりません。

4

4 に答える 4

7

Visual Studio は継続的にソース コードを解析します。これにより、実際にソースをコンパイルする前に、いくつかのエラーを事前に報告できます。

もちろん、これは使用している言語によって異なります。C++ は、Visual Studio 2010 までプリエンプティブ エラー レポートを取得しませんでした。

于 2010-10-09T07:59:24.230 に答える
3

Visual Studio は、コードをネイティブに継続的にコンパイルしません。

ただし、Visual Studio のプラグインである .Net Demon と呼ばれるこの小さなアプリの 14 日間の試用版をダウンロードしました。費用は 30 ドルですが、多くのプロジェクトを含む大規模なソリューションがある場合は、間違いなく気の利いたツールです。

http://www.red-gate.com/products/dotnet-development/dotnet-demon/

私はおそらく故障してそれを買うことになるでしょう、それはかなり滑らかです。

于 2013-08-14T19:26:10.983 に答える
2

各プログラミング言語は異なります (フィードバックを提供するその言語に固有の Visual Studio の「言語サービス」がそれぞれ提供されます) が、ほとんどの場合、何度も何度もコンパイルされています。たとえば、F# では、コンパイラはいくつかの段階に分かれており、主なものはレクサー/パーサー、タイプチェッカー、コード ジェネレーターであり、レクサー/パーサー/タイプチェッカーは VS 内で実行され、ファイルに文字を入力するたびに、そのファイルはコンパイラのそれらの段階を介して再実行されます。

于 2010-10-09T22:43:56.680 に答える
0

アプリケーションをコンパイルすると、エラー ウィンドウに表示されるエラーや警告が発生する場合があります。アプリケーションを実行すると、Visual Studio にエラーが表示されなくなりますが、アプリケーションの編成方法によっては、クラッシュするか正常に処理されます。F5また、またはVisual Studioでアプリケーションを実行しよCtrl+F5うとすると、最初にコンパイルが試行され、コンパイル時のエラーや警告が表示されることにも注意してください。

于 2010-10-09T07:59:17.367 に答える