Не удалось найти тип или пространство имен AppServiceConnection - PullRequest
0 голосов
/ 08 июня 2018

У меня проблемы с получением решения для компиляции на новом компьютере.Решение содержит приложение UWP, которое поставляется вместе с консольным приложением.Приложение UWP связывается с консольным приложением через AppServiceConnection .Приложение UWP может создать экземпляр класса AppServiceConnection и прекрасно скомпилировать.Однако консольное приложение не может найти ничего, связанного с классом AppServiceConnection.Он выдает следующую ошибку:

The type or namespace AppServiceConnection could not be found

Глядя на раздел «Ссылки» Консольного приложения, я заметил, что есть несколько библиотек DLL, которые не могут быть найдены.В их состав входит Windows.Foundation.UniversalApiContract DLL, которая содержит AppServiceConnection.

Глядя на компьютер коллег, который правильно разрешает эти ссылки, я узнал, что библиотеки DLL содержались в установочном каталоге .Net Framework C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1 Когда я проверяю этот каталог на своем собственном компьютере, я замечаю, что у меня нет этой сборки.

Почему это отсутствует на моем компьютере, даже если наши версии .Net Framework совпадают?Я что-то забываю установить?

1 Ответ

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

Ссылка на эти два, и это все.

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5\System.Runtime.WindowsRuntime.dll

C:\Program Files (x86)\Windows Kits\10\UnionMetadata\Windows.winmd

Если вы выбираете из списка предложений, не ссылка Windows.Foundation.UniversalApiContract.winmd, ссылка Windows.winmd.

enter image description here

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