簡體   English   中英

C#Mono on mac - 使用代碼編譯並運行另一個項目

[英]C# Mono on mac - compile and run another project with code

我正在嘗試為項目構建一個自動下載,編譯和運行程序,以便讓mac和我自己的其他用戶更容易,因此我們不必隨着項目的進展一遍又一遍地做所有事情。 當我谷歌時,我無法找到任何關於如何使用代碼編譯和運行C#monodevelop項目的內容。 這里有誰知道怎么做?

謝謝

編輯:使用下面提到的xbuild編譯項目,但我似乎無法找到運行構建的命令? 唯一的輸出似乎是.exe並且當我嘗試運行時啟動vmware,是否有som命令我添加到某處? 喜歡執行

tar -xf sources.tar.gz
cd *project*
xbuild project.sln

完整的答案當然取決於相關的來源和它使用的構建系統。 對於單聲道關聯源,您通常可以執行以下操作:

tar -xf sources.tar.gz
cd sources
./configure
make
sudo make install

如果您有.sln文件和csproj文件,則需要使用mdtoolxbuild mdtool帶有mdtoolxbuild帶有mono。 兩者都了解visual studio解決方案和csproj文件並將構建它們。 xbuild 相當於msbuild的單聲道。

要構建應用程序,您可以使用gmcs ,然后運行,然后您可以使用mono 從終端shell,您可以嘗試:

$ gmcs hello.cs
$ mono hello.exe
Hello, World

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM