параллельная сборка - как разрабатывать - Philips SpeechMike - PullRequest
0 голосов
/ 01 марта 2019

Я искал в Интернете, но я не могу понять, как создать свое приложение с параллельной DLL.Я интегрируюсь с устройством, производитель устройства дал мне две dll, одна зарегистрированная dll, а другая бок о бок.Я использовал зарегистрированную dll для регистрации dll и смог разработать приложение.Тем не менее, я действительно хочу использовать dll для разработки, поэтому его легко развернуть.Я отменил регистрацию dll и пытаюсь добавить ссылку на параллельную dll, я не могу добавить ссылку, VS говорит: «Пожалуйста, убедитесь, что файл доступен и что он является допустимой сборкой или компонентом COM. Так что интересно, как это сделать?Вы создаете приложение, используя параллельную DLL?

РЕДАКТИРОВАТЬ: После двух комментариев, спасибо за комментарии. Устройство, которое я добавляю Philips Speech Mike. Я посмотрелвокруг их веб-сайта и, кажется, не может найти нужный документ. Я думаю, что они предполагают, что вы знаете это. Есть документ о том, как его развернуть, все еще схематично, но я получаю процесс, который мне нужен, чтобы создать папку и манифест и т. д.Что я не уверен, так это как мне скомпилировать мой проект с этой параллельной DLL. Я надеюсь, что задаю правильный вопрос. Вот список файлов, которые они дают в своем SDK. enter image description here

1 Ответ

0 голосов
/ 06 марта 2019

После долгой борьбы и поисков вот как я это решил.Оказывается, это не так сложно.У меня сложилось впечатление, что мне нужно развивать его в каком-то «режиме бок о бок», это не так.При разработке, я полагаю, вам все равно нужно зарегистрировать dll и добавить к своей ссылке, чтобы она была решена при компиляции.Параллельное оборудование подходит для развертывания, что имеет смысл.Далее я не смог найти, где находится манифест приложения, чтобы я мог его изменить, я не хотел писать его вручную !!Так что эта ссылка помогла мне эта ссылка .Вы устанавливаете флаг IsIsolated в значение true, и Visual Studio создает дамп манифеста приложения по умолчанию.Теперь вы добавляете этот манифест в свой проект.Затем вы можете изменить его, чтобы искать свои библиотеки.В моем случае я создал папку с именем «Philips.SpeechMike», поместил библиотеки и упомянул эту папку в манифесте следующим образом.Развернуть приложение.

...