Почему я не могу загрузить System.Security.Cryptography.ProtectedData, когда он находится в том же каталоге, что и исполняемый файл - PullRequest
0 голосов
/ 11 декабря 2018

Я пытаюсь запустить развернутое приложение .net на чистой машине с установленными ядром .net и .net framework, но я получаю эту ошибку:

enter image description here

Кажется, он ищет System.Security.Cryptography.ProtectedData в пути runtimes/win/lib/netstandard2.0/

Я скопировал файл DLL в каталог, и он заработал.Есть идеи, почему он не ищет dll в той же директории, что и исполняемый файл?

1 Ответ

0 голосов
/ 11 декабря 2018

Этот API недоступен «в» .NET Standard 2.0, но доступен «для» .NET Standard 2.0 как «расширение платформы», что означает, что есть пакет NuGet, который необходимо добавить, чтобы получить поддержку для него,При публикации убедитесь, что он упакован.

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