.NET/C#プロジェクトをコンパイルしたいのですが、これを行うためにVisual Studioをインストールしたくありません。
どのツールが必要ですか、またどのようにプロジェクトをコンパイルできますか?
最新の.NET Frameworkをダウンロードしてインストールします。
たとえば、 。NET Framework 4.5インストーラー のインストーラーを使用できます。
コマンドプロンプトを開き、.NET Frameworkのインストールディレクトリに移動します。
例えば:
cd \Windows\Microsoft.NET\Framework\v4*
使用する - MSBuild.exe
ソリューションをコンパイルします。
例えば:
msbuild "C:\Users\Oliver\Documents\My Project\My Project.sln" /t:Rebuild /p:Configuration=Release /p:Platform="Any CPU"
プロジェクトでNuGetパッケージを使用している場合は、次の手順に従ってパッケージを取得できます。
NuGet.exeコマンドラインboostrapper をダウンロードし、たとえば、ソリューションディレクトリ内に配置します。
コマンドプロンプトを開き、ソリューションディレクトリに移動します。
例えば:
cd "C:\Users\Oliver\Documents\My Project"
呼び出すNuGet.exe
このソリューションに必要なパッケージを更新するには:
NuGet.exe install "My Project/packages.config" -o packages/
Visual Studioのインストールを避けたい場合は、 Mono 、cross-platform、オープンソース.NETを試してみてください。ランタイムおよび開発フレームワーク。 Monoは、C#用に公開されたECMA標準に基づいており、コンパイル済みのC#アプリケーションと直接互換性があります。
Monoには、MSBuildを完全に置き換えることができる XBuildと呼ばれるツール も含まれています。 MSBuildからXBuildへのプロジェクトの移植については、 Monoプロジェクトのこの記事 を参照してください。 WikiからのXBuildの1行の説明:
xbuildはMonoのmsbuildの実装であり、msbuildファイルを持つプロジェクトをLinuxでネイティブにコンパイルできます。
Linuxに加えて、WindowsおよびMac OS Xもサポートされていることに注意してください。