2012-12-01 117 views
28

我是一個需要嘗試編譯C#代碼才能工作的Unix人。我已經下載了Mono for Mac和mcs命令行工具。這個庫附有一個csproj文件,其中包含XML以及所有需要編譯的文件。如何使用Mono的mcs編譯並運行csproj文件?

單聲道/ mcs可以讀取這個csproj文件並從中生成一個DLL?

回答

3

最簡單的方法是前往monodevelop並下載他們的IDE。它可以打開由Visual Studio生成的項目文件。

現在你也可以使用資質的便利如下:

sudo apt-get install monodevelop mono-gmcs 
54

如果你不想使用的MonoDevelop,並希望使用命令行,你可以使用xbuild。 xbuild是MSBuild的Mono等價物。

xbuild /p:Configuration=Release HelloWorld.csproj 
+0

這應該是答案! – BladeMight

+1

xbuild已被棄用,現在調用msbuild – deltree

1

對於Ubuntu和大部分基於Debian的發行版:

sudo apt-get install monodevelop mono-gmcs 

mono-gmcs可能需要編寫.NET 2.0或3.5的項目)

相關問題