我需要使用针对Xamarin.Mac
(.framework)和netcoreapp/net40
(.dylib)的nuget目标文件来捆绑/链接本机dylib / framework。
Xamarin.Mac知道如何使用其特定的NativeReference
属性来引用.framework。 netcoreapp
不会,需要做Content Include
-CopyToOutputDirectory
这样的事情才能获得预期的结果。
那是MSBuild让我失望的地方。在macOS上,条件targetframeworks无法使用AFAIK。
决定使用NativeReference
还是CopyToOutputDirectory
取决于TFM,目标/条件在macOS上不能很好地发挥作用(即无提示地失败...)。
尝试在这里:https://github.com/mfkl/libvlc-nuget/pull/15
任何帮助表示赞赏