2010-05-21 20 views
3

我想在Windows(7 x64)上使用MonoDevelop(2.4 beta 1)來測試Mono(2.6.4)上的.NET應用程序。出於某種原因,MonoDevelop沒有使用Mono工具鏈來構建應用程序。它使用Microsoft工具鏈 - C:\ Windows \ Microsoft.NET \ Framework \ v3.5 \ csc.exe進行編譯。我正在嘗試構建的項目是從「New ASP.NET MVC應用程序」模板生成的一個簡單的ASP.NET MVC應用程序。MonoDevelop爲什麼使用csc.exe進行編譯?

「運行版本」 下拉列表中的項目\選項 - >建設 - >常規顯示 「MONO/.NET 35」。是什麼賦予了?有沒有辦法改變.NET工具鏈?

回答

7

首先,確保你已經安裝了單。 MonoDevelop不包含Mono運行時,因此您必須單獨安裝。

一旦你已經安裝了單聲道運行時,有用於構建和運行應用程序選擇.NET工具鏈的幾種方法。

如果您計劃建立,大多在Mono上運行,你可以設置單聲道運行時爲MonoDevelop的默認運行。要做到這一點,請轉到編輯 - >首選項 - > .NET運行時,選擇Mono運行時,然後單擊「選擇爲默認值」。

如果您計劃在單隻對一些項目的工作,你可以暫時>有效運行時間的菜單,或在工具欄上的配置組合框中選擇將其切換使用項目 - 目標運行時。

+0

我還沒找到Edit-> Preferences - > .NET Runtimes。感謝您的領導! – 2010-05-21 13:09:43