我正在为Xamarin.Mac
/创建绑定MonoMac
。我想将它嵌入dylib
到生成的属性中。dll
Xamarin.iOS
[LinkWith]
有可能这样做吗?如果是这样怎么办?dylib
或者我应该从消费应用程序加载?再次在这种情况下,如何?
我试过: - 将dylib
放在Native References文件夹中(不起作用) - 添加[assembly: MonoMac.RequiredFramework]
属性(找不到dylib
)
我正在为Xamarin.Mac
/创建绑定MonoMac
。我想将它嵌入dylib
到生成的属性中。dll
Xamarin.iOS
[LinkWith]
有可能这样做吗?如果是这样怎么办?dylib
或者我应该从消费应用程序加载?再次在这种情况下,如何?
我试过: - 将dylib
放在Native References文件夹中(不起作用) - 添加[assembly: MonoMac.RequiredFramework]
属性(找不到dylib
)
我通过执行以下操作设法.dylib
从消费应用程序加载:
.dylib
到您的项目作为内容RequiredFrameworkAttribute
: [assembly: MonoMac.RequiredFramework("mylib.dylib")]
AppDelegate
构造函数注册程序集: public partial class AppDelegate : NSApplicationDelegate
{
public AppDelegate ()
{
Type t = typeof(ATypeFromTheAssembly);
MonoMac.ObjCRuntime.Runtime.RegisterAssembly (t.Assembly);
}
}
这仍然没有嵌入.dylib
绑定程序集中,但它有资格作为进步