Использование сборки на странице aspxC#

Место общения программистов C#
Ответить
Anonymous
 Использование сборки на странице aspx

Сообщение Anonymous »

У меня есть очень простой скрипт aspx:
MimeKit.dll находится в той же папке, что и этот сценарий.

Я нахожу ответы, которые подсказывают мне: поместите его в папку bin. У меня нет папки bin, это всего лишь один файл, не созданный в Visual Studio и не являющийся частью проекта или приложения.

Может кто-нибудь сказать мне, что Мне нужно сделать это, не требующее использования Visual Studio, чтобы иметь возможность использовать эту dll.

Я получаю сообщение об ошибке:

Код: Выделить всё

Could not load file or assembly 'MimeKit.dll' or one of its dependencies. The system cannot find the file specified.
Я запускаю скрипт следующим образом:

Код: Выделить всё

http://localhost/test/mail.aspx
Я создал папку bin по адресу http://localhost/bin и поместил туда dll. Я также создал папку bin по адресу http://localhost/test/bin. У меня такая же ошибка.

Также пробовал:

Код: Выделить всё

"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.7.2 Tools\x64\gacutil.exe" /i MimeKit.dll
который сказал, что все прошло успешно, но я все равно получаю ту же ошибку.

Также gacutil использовал команду Командная строка разработчика для VS 2017 – не имеет значения.

Также добавлено следующее в web.config:
Все еще не работает — то же сообщение об ошибке. (Примечание: я получил токен открытого ключа с помощью gacutil /l MimeKit.

Обнаружил, что у MimeKit есть зависимость (BouncyCastle.Crypto.dll), поэтому попробовал просто использовать это:
Та же ошибка, и здесь нет никаких зависимостей.

Выдергиваю волосы – кто-нибудь знает, как это сделать ?

Подробнее здесь: https://stackoverflow.com/questions/562 ... -aspx-page
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»