Нативные цели nuget для ядра xamarin.mac и .net - PullRequest
0 голосов
/ 30 октября 2018

Мне нужно связать / связать собственный 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

Любая помощь приветствуется

...