我需要在Mac上使用C#,並且我有Mono。 什麼命令行工具用於建築目的Mono/C#?我可以在Mono C#中使用哪些命令行構建工具(如make)?
- 我可以只使用make嗎?
- 或者有沒有像Java的Ant的任何工具?
我需要在Mac上使用C#,並且我有Mono。 什麼命令行工具用於建築目的Mono/C#?我可以在Mono C#中使用哪些命令行構建工具(如make)?
它看起來像單聲道項目有它自己的版本的MSBuild,xBuild。
有NAnt。南特的發展開始再次得到更快,所以我們很快就會看到一個新的釋放;)
-sa
在* nix平臺,你可以簡單地使用make
來構建和部署.NET庫/應用程序。
它工作得很好,是從源代碼構建時Mono本身的功能。 Mono將首先構建mcs
,然後使用新建的mcs
來構建框架程序集。
我進行耙投票:
您可以創建一個任務是這樣的:
SRC = FileList[ '*.cs']
FULL_NAME = "foo.exe"
TARGET = 'library|winexe|exe'
REFS = ["a.dll","b.dll"]
...
task :compile do
sh "#{CSC} -debug -out:#{FULL_NAME} -target:#{TARGET} -lib:#{BUILD_DIR}-r:#{REFS.join(',')} #{SRC}"
end