我试图将我的monobjc Cocoa应用程序导出/编译为一个本机应用程序。我在Xamarin做了这个项目,并且已经确认了所有的属性都是正确的,并且我得到了一个成功的构建。但是,我试图指定几个程序集以排除使用许可的目的,并包括其他库。我看到,可以通过将它们添加到csproj中的<AddtionalLibraries>标记或通过Xamarin来指定包含/排除它们的附加库/程序集。但是,在BundleNative目标方面,指定库似乎没有任何作用。我已经尝试指定绝对路径和输出目录的相对路径。我将以:libtest_library.dylib的形式指定其他库,并排除像Monobjc.dll这样的程序集。添加/排除程序集(因此我需要提交一个bug)的选项有什么问题吗?还是我遗漏了什么?
(在csproj文件中,它类似于适当项目->PropertyGroup下的<ExcludedAssemblies>Monobjc.dll</ExcludedAssemblies> )
发布于 2013-08-01 13:30:25
ExcludedAssemblies标记应该可以工作。其目标是将某些程序集排除在生成的二进制文件中。这也意味着这些程序集应该可以在其他地方(即Resources文件夹)访问。
对于AddtionalLibraries来说,这显然是一个bug。你能提交一份吗?
https://stackoverflow.com/questions/17816750
复制相似问题