2013-08-02 52 views
0

我試圖在我的應用程序中包含一個獨立的單聲道編譯器,並試圖刪除系統中實際單聲道框架的所有引用。我在OSX上,我已經設法讓mcs運行,但在實際編譯時聲稱它無法在/Library/Frameworks/Mono.framework/etc中找到mscorlib.dll。有沒有辦法手動設置路徑到mscorlib.dll?在Mono mcs編譯器中手動設置mscorlib.dll的位置

回答

1

首先,您需要使用Mono 3.2或更高版本才能正常工作。然後你傳遞-nostdlib和-noconfig編譯器選項。這兩個選項組合意味着C#編譯器不會加載默認引用的程序集。您現在可以引用任何自定義程序集或mscorlib,編譯器將使用它們而不是默認程序集。