Как добавить зависимости в проект форм ASPX? (nuget уже пробовал) - PullRequest
0 голосов
/ 04 мая 2020

Я работал с asp формами долгое время go, теперь я должен создать простой веб-интерфейс, который использует библиотеку powershell.

[Nuget URI] [1] https://www.nuget.org/packages/System.Management.Automation/

Но кажется невозможным. использование System.Management.Automation; <- не работает нигде. </p>

Уже пробовал установить обычным способом (через cli и giu), скопировать библиотеку в папку \ bin и многими другими способами.

Я часто получаю ошибка:

Код серьезности Описание Ошибка состояния подавления строки файла проекта Не удалось загрузить файл или сборку 'System.Management.Automation, Версия = 7.0.0.0, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35' или одна его зависимостей. Подпись строгого имени не может быть проверена. Возможно, сборка была подделана или была подписана с задержкой, но не полностью подписана с правильным закрытым ключом. (Исключение из HRESULT: 0x80131045)

Я пробую веб-формы из-за простоты, надеюсь, я упускаю простую вещь.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 04 мая 2020

Это была несовместимость версий, как указал Мейсон в комментариях к первой записи. Используйте библиотеку ОС, расположенную в C: \ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ System.Management.Automation \ v4.xxxx__xxxxxxxxxxxxxx

. net Framework aspx становится сложным, не надо одурачить другие проекты или сценарии, где вы можете использовать любой бинарный файл, который найдете.

Я использовал "\ sn.exe -Vr yourDll.dll" и "sn.exe -Vl" для регистрации и проверки библиотека nuget для GA C, но я получил еще одну ошибку:

Не удалось загрузить файл или сборку 'System.Runtime.Extensions

Кажется, я должен использовать текущая библиотека ОС, иначе она не будет работать.

Также попытался создать пользовательские библиотеки и рабочие файлы (сработал myClass1), реестр GA C не требуется. Также попытался загрузить mysql официальную библиотеку, которая регистрируется и работает.

В любом случае, надежда кому-то помогает.

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