VisualStudioでのビルドと再ビルドの違いは何ですか

目次:

Anonim

NS 主な違い Visual Studioでのビルドと再構築の間は、 buildは、変更されたコードファイルを完成させるのに役立ちますが、rebuildは、以前にコンパイルされたすべてのファイルを削除し、以前に行われたことをすべて無視して、ソリューションを最初からコンパイルします。

Visual Studioは、Microsoftによって開発された統合開発環境(IDE)です。デスクトップアプリケーション、Webサイト、Webアプリ、Webサービス、モバイルアプリケーション、およびその他の多くのデバイスを開発するためのプラットフォームを提供します。さらに、Visual Studioコードエディターは、C#、C ++、Python、Visual Basic、HTML、CSS、JavaScriptなどのさまざまなプログラミング言語をサポートします。さらに、自動コード補完やコードリファクタリングなどの機能を提供します。全体として、ビルドと再構築は次のとおりです。 VisualStudioで利用できる2つの機能。

ビルド、IDE、再構築、Visual Studio

VisualStudioでのビルドとは

プログラマーは、コードエディターでプログラムを書くことができます。次のステップは、そのプログラムをコンパイルすることです。プログラマーは、ビルドオプションをクリックして、このタスクを実行できます。次に、コンパイラはインクリメンタルビルドを実行します。変更されたコードファイル(DLLおよび.exe)のみをコンパイルします。したがって、変更されていないファイルは変更されません。さらに、変更されていない場合は、プロジェクトの部分的に構築されたビットを使用することもあります。

Rebuild VisualStudioとは何ですか

ビルドと再構築に加えて、クリーンと呼ばれる別のオプションがあります。再構築について学習する前に、このオプションについて詳しく知ることが重要です。 cleanオプションは、bin / objディレクトリからすべてのコンパイル済みファイル(バイナリファイル)をクリアします。つまり、前のビルドからビルドアーティファクトを削除します。

クリーニング後、再構築してソリューションを最初から構築します。以前に行われたことはすべて無視されます。つまり、以前にコンパイルされたファイルをすべて削除し、コードが変更されているかどうかに関係なく、それらを再度コンパイルします。さらに、再構築はビルドとクリーンの組み合わせに似ています。

VisualStudioでのビルドと再ビルドの違い

意味

ビルドは、増分ビルドを実行できるVisual Studioで使用可能なオプションまたはメニューですが、再構築は、ソリューションを最初からクリーンアップしてビルドするVisualStudioのオプションまたはメニューです。したがって、これがビルドと再構築の主な違いです。

バイナリファイルを終了します

重要なことに、buildは既存のバイナリファイルをクリアしませんが、rebuildはbin / objディレクトリからすべてのバイナリファイルをクリアします。

使用法

さらに、プログラマーはビルドを使用してソリューションをコンパイルできます。ただし、プログラマーは再構築を使用して、作成されたコンパイル済みファイルを削除し、ソリューションを再度コンパイルすることができます。したがって、これはビルドと再構築のもう1つの違いです。

結論

簡単に言うと、Visual Studioは、プログラマーがデスクトップ、Web、およびモバイルアプリケーションを構築できるようにするMicrosoftのIDEです。コードを簡単に管理するのに役立ち、アプリケーションを簡単に開発およびデプロイするための機能も提供します。ビルドと再構築は、VisualStudioで使用できる2つのオプションです。 Visual Studioでのビルドと再構築の主な違いは、ビルドは変更されたコードファイルを完成させるのに役立ち、再構築は以前にコンパイルされたすべてのファイルを削除し、以前に行われたことを無視してソリューションを最初からコンパイルすることです。

参照:

1.「MicrosoftVisualStudio」。ウィキペディア、ウィキメディア財団、2019年6月26日、こちらから入手できます。

画像提供:

1.」 Visual Studio 2013のロゴ(ベクトル化)」Cronoxyd著– Commons Wikimediaによる自作(CC BY-SA 3.0)

VisualStudioでのビルドと再ビルドの違いは何ですか