2013-07-23 50 views
1

我試圖導出/編譯我的monobjc可可應用程序作爲本機應用程序。我在Xamarin中完成了這個項目,並確認了所有的屬性都是正確的,並且我確實獲得了成功的構建。但是,我試圖指定幾個程序集以排除許可目的幷包含其他庫。我看到可以選擇通過將其添加到csproj中的<AddtionalLibraries>標記或通過Xamarin將其添加到/排除其他庫/程序集。但是,指定庫似乎無法用BundleNative這個目標。我試着指定絕對路徑和輸出目錄的相對路徑。我正在指定以下形式的附加庫: libtest_library.dylib,以及排除的程序集,如Monobjc.dll。添加/排除程序集的選項有什麼問題(因此我需要提交一個bug)還是缺少一些東西?Monobjc MSBuild任務不工作(其他庫/排除程序集/其他程序集)

(在文件的csproj,它看起來像<ExcludedAssemblies>Monobjc.dll</ExcludedAssemblies>合適的項目 - >的PropertyGroup下)

回答

1

ExcludedAssemblies標籤應該工作。其目標是排除一些程序集嵌入到生成的二進制文件中。這也意味着這些程序集應該可以在其他地方訪問(即Resources文件夾)。

對於AddtionalLibraries,這顯然是一個錯誤。你可以提交一份嗎?

+0

感謝您的回覆,將爲附加庫提交一個錯誤。 – DeusExMachina25