.NET/C#プロジェクトをコンパイルしたいのですが、そのためにVisual Studioをインストールしたくありません
どのようなツールが必要で、どのようにしてプロジェクトをコンパイルすることができますか?
45 Der Hochstapler 2013-06-07
最新の.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コマンドライン・ブーストラッパーをダウンロードして、例えば、ソリューション・ディレクトリ内に配置してください
コマンドプロンプトを開き、ソリューションディレクトリに変更します。 例えば
cd "C:\Users\Oliver\Documents\My Project"
NuGet.exe
を呼び出して、このソリューションに必要なパッケージを更新してくださいNuGet.exe install "My Project/packages.config" -o packages/
43 Der Hochstapler 2013-06-07
Visual Studio のインストールを避けたい場合は、クロスプラットフォームでオープンソースの .NET ランタイムおよび開発フレームワークである Mono を試してみるとよいでしょう。Mono は、公開されている ECMA 標準の C# に基づいており、コンパイル済みの C# アプリケーションと直接互換性があります
Mono には、XBuild というツールもあり、MSBuild を完全に置き換えることができます。MSBuild から XBuild へのプロジェクトの移植については、Mono プロジェクトのこの記事を参照してください。Wiki にある XBuild の一行説明
xbuildはMonoのmsbuildの実装で、msbuildファイルを持つプロジェクトをLinux上でネイティブにコンパイルできるようにする
なお、Linuxのほか、Windows、Mac OS Xにも対応しています
5 Breakthrough 2013-06-07