Поскольку https://developer.dji.com/windows-sdk/ теперь доступен, я подумал, что могу попробовать.
Однако до сих пор я не получил ничего в VisualStudio с использованием C #, который ссылается на DJIWindowsSDK.dll
,DJIWindowsWrapper.dll
или DJIWindowsWrapper.winmd
для работы.
Я пробовал консольные приложения на .NET Framework и .NETCore, но пока все, что я получаю, когда просто пытаюсь либо набрать var droneManager = DJISDKManager.Instance;
, либо установитьЛюбой обратный вызов на DJIWindowsWrappedInterfaces
- это ошибки компиляции о несоответствующих настройках платформы (MSIL против x32 или x64) или System.BadImageFormatException
при первом доступе к любому коду SDK.
Любой имеет представление о том, какие проекты представляют собой эти сборкина самом деле предназначен для использования?Документация описывает только классы и методы и тому подобное (что в целом кажется достаточно ясным), а не основные мелочи, такие как тип поддерживаемых проектов и настройки платформы.
И я до сих пор не заставил работать SampleCode,Приятно, что пример кода (если я посмотрю на исходный код) кажется своего рода полным набором кода, показывающим функции SDK в работе, но кажется, что он работает только с последней версией Windows 10, Windows 10 SDK иVisualStudio.И, возможно, множество других предпосылок, которые, кажется, не совсем ясно изложены.
Я хотел бы получить самый простой вид Hello World!Пример стиля (из какого-то консольного приложения) работает (сначала), но пока у меня ничего не получается ..