我正在为Xamarin.Mac/创建绑定MonoMac。我想将它嵌入dylib到生成的属性中。dllXamarin.iOS[LinkWith]
有可能这样做吗?如果是这样怎么办?dylib或者我应该从消费应用程序加载?再次在这种情况下,如何?
我试过: - 将dylib放在Native References文件夹中(不起作用) - 添加[assembly: MonoMac.RequiredFramework]属性(找不到dylib)
我正在为Xamarin.Mac/创建绑定MonoMac。我想将它嵌入dylib到生成的属性中。dllXamarin.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绑定程序集中,但它有资格作为进步