web-dev-qa-db-ja.com

Visual Studioで単一のクラス/ファイルをコンパイルする

ビジュアルスタジオで単一のファイル/クラスをコンパイルできるかどうかを知りたいだけです.1つのファイルだけを変更することがよくありますが、プロジェクト全体がコンパイルされてしまいます。 .net 2.0でC#プロジェクトに取り組んでいるstudio 2005

35
Ravisha

Ctrl + F7は、アクティブなソースファイルのみをコンパイルします

Buildメニューの下部にあるCompile項目を探します。

もちろん、テストする前にビルドを実行する必要がありますが、ソースファイルを変更した後に簡単なサニティチェックが必要な場合は、これが便利です。

43
Scott Smith

さて、私はあなたが探しているものを知っていると思います。 Wordを使用するより良い方法があると思いますが、必要なのは、スタートメニューにあるVisual Studioコマンドプロンプトを開くことです。その中で「cl」コマンドを使用してC/C++をコンパイルできます。使用法:cl [オプション...]ファイル名... [/ link linkoption ...]

のように:

cl/O2 test.c

3
Santeri

コンパイルの細分性はDLLであるため、求めていることを行う方法はありません。

または、単一の変更のためにソリューション全体をコンパイルすることを意味しますか(または、すべてのプロジェクトのビルドが必要な場合は、少なくともVSチェック)。 「プロジェクトとソリューション」/「ビルドして実行」、「スタートアッププロジェクトと実行の依存関係のみをビルド」の下にあるオプションが役立ちます。

編集:「ビルドファイル」のCtrl-f7はC++プロジェクト用です。

2
Timores

プロジェクトをコンパイルします—無関係なファイルはすべて無視します。 (私が書いた答えについては、これについてさらに詳しく見ていきます https://stackoverflow.com/a/18940150/242236 も参照してください。)

0
sbhal