Visual Studio - Невозможно удалить двоичную ссылку из проекта сайта - PullRequest
0 голосов
/ 28 марта 2011

Я планирую протестировать обновление с NHibernate 2 до 3. Похоже, что первым портом захода является удаление ссылки на NHibernate.dll из проекта веб-сайта.

Если я просто удаляю файл из папки bin, он появляется снова при создании веб-сайта. Так что сайт знает, что он должен быть там. Если я открою свойства для сайта и посмотрю список ссылок, NHibernate.dll там нет. На самом деле, там нет ни одной из моих двоичных ссылок, только ссылки на проект и .NET.

Это я застрял. Кто-нибудь поможет?

1 Ответ

1 голос
/ 28 марта 2011

Может быть, у вас есть другие библиотеки, ссылающиеся на NHibernate (например, BusinessLogic или DAL)?Если это так, вам нужно изменить ссылку там.

Если это не так, попробуйте заменить его в папке корзины напрямую.Не забудьте также заменить другие библиотеки DLL (Iesi.Collections.dll для 3.1 и Iesi.Collections.dll, Remotion.Data.Linq.dll, Antlr3.Runtime.dll для 3.0 и библиотеки DLL для прокси-серверов (ленивыйзагрузка).

Кстати, что оказалось полезным в таких ситуациях, так это наличие назначенной папки для всех внешних библиотек DLL, которые не относятся к .NET Framework, и ссылки на библиотеки DLL оттуда., при обновлении вам нужно только заменить DLL в этой папке, и она будет автоматически использоваться.

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