Мне нужно связать / связать собственный dylib / framework с использованием файла целей nuget для Xamarin.Mac
(.framework) и netcoreapp/net40
(.dylib).
Xamarin.Mac знает, как ссылаться на .framework с его специфическим атрибутом NativeReference
. netcoreapp
этого не делает, и нужно сделать Content Include
- CopyToOutputDirectory
, чтобы получить ожидаемый результат.
Вот где MSBuild подводит меня. В macOS условная целевая структура не работает AFAIK.
Решение о том, использовать ли NativeReference
или CopyToOutputDirectory
, зависит от TFM, и цели / условия НЕ играют хорошо на macOS (т. Е. Не работают тихо ....).
Попытка здесь: https://github.com/mfkl/libvlc-nuget/pull/15
Любая помощь приветствуется