Visual Studio 2017 - вкладка «Добавить ссылку» без каких-либо параметров - PullRequest
0 голосов
/ 11 июня 2018

Я довольно новичок в Visual Studio.Я пытался импортировать «System.ServiceProcess», но не смог, и даже когда я попытался добавить ссылку на файл DLL, я не смог найти его на вкладке AddReferences.Очень жаль, если это глупый вопрос.

PS Это проект C ++.

Рисунок, показывающий ошибку:

1 Ответ

0 голосов
/ 11 июня 2018

Процесс вызова .NET-кода из C ++ изложен в https://support.microsoft.com/en-us/help/828736/how-to-call-a-managed-dll-from-native-visual-c-code-in-visual-studio-n. Хотя он довольно старый, документация по-прежнему применяется:

  • Создание видимой COM-сборки .NET
  • Используйте regasm.exe (из командной строки разработчика), чтобы экспортировать библиотеку типов и зарегистрировать сборку .NET в качестве COM-сервера (последний шаг необходимо повторить на всех компьютерах, на которых выполняется ваша программа)
  • Импортируйте библиотеку типов, используя #import в своем коде C ++

Однако я не советую использовать System.ServiceProcess.dll напрямую и вместо этого создавать сборку оболочки .NET.Таким образом, ваша регистрация не нарушается обновлением платформы .NET, и вы можете упростить интерфейс для своего кода C ++.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...