У меня есть многоцелевая (новый стиль sdk) библиотека C #, которая должна вызывать специфичную для ЦП (т.е. не AnyCPU) библиотеку C ++ / CX для своей цели UAP.
Из того, что я собираю, это возможно сделать.
На данный момент мне удалось получить специфичные для CPU сборки моей C # lib только для цели UAP (то есть win10-x86
, win10-x64
и т. Д.).Однако мне не удалось заставить ее ссылаться на библиотеку C ++ / CX, чтобы она встраивалась в VS и правильно упаковывала ее для nuget.
Я использовал это https://github.com/onovotny/MSBuildSdkExtras,, и это, вероятно, представляет интересhttps://oren.codes/2018/07/03/create-and-pack-reference-assemblies/ если для достижения моей цели даже необходимы справочные сборки.
Этот проект https://github.com/ericsink/SQLitePCL.raw/blob/master/gen_build.cs#L4302 был единственным, который, как мне показалось, делал нечто подобное.
Мойпопытка сделать это на https://github.com/mfkl/libvlcsharp/tree/uwp
Любая помощь или совет приветствуются!
Спасибо за чтение.