Я пытаюсь написать C# проект, который использует Bruel & Kjaer 2250 SDK. Установщик SDK устанавливает проект VisualStudio 2015 Windows Form C#, который я могу создать. Следующим шагом для меня было создание подобного проекта с нуля, поэтому я пытаюсь сделать это и, следуя буквальным инструкциям BK, получаю следующее: я не могу создать экземпляр класса RemoteAPI
в BK.BasicEnv.Application namespace
.
Я получаю исключение, которое сообщает мне эту информацию:
Произошло необработанное исключение типа 'System.NullReferenceException' в BasicEnvRemoteAPI.dll
Дополнительная информация: RemoteAPI - Конструкция: Нет экземпляра EnvOfficeModel.
Вызов конструктора очень прост:
private RemoteAPI api;
...
api = new RemoteAPI();
Таким образом, происходит сбой ctor в RemoteAPI, потому что экземпляр EnvOfficeModel отсутствует, я Я много гуглил и сделал несколько тестов, но результат всегда одинаков для моего собственного проекта, когда пример B & K запускается правильно и может создать экземпляр класса RemoteAPI. Я также попытался сравнить два проекта и не смог найти другую настройку, затем я попытался найти установленные файлы B & K и реестр, чтобы найти подсказки о возможных причинах такого поведения, но никак ...
Если у кого-то из вас возникла такая же проблема, и, возможно, вы могли бы привести меня к правильной информации, чтобы решить эту проблему, это будет здорово.
Я знаю, что это также REST интерфейс доступен для связи с BK2250, но я хотел бы использовать собственный драйвер связи, если это возможно.
Спасибо и всего наилучшего.