#asp.net #visual-studio #dll #visual-studio-2017 #devexpress
#asp.net #visual-studio #dll #visual-studio-2017 #devexpress
Вопрос:
Текущая ситуация:
- У меня есть ASP.NET веб-проект. (Версия платформы: .NET Framework 4.5.2)
- Один разработчик здесь может скомпилировать его и нормально запустить в Visual Studio 2017.
- Я не могу, я получаю ошибку «не удалось загрузить файл или сборку» для ссылки, которая находится в моем списке ссылок.
Скриншоты:
Папка Bin:
Потенциально релевантные разделы Web.config:
Сведения о файле библиотеки DevExpress:
Вещи, которые я пробовал:
- Решение для очистки и перестройки
- Локально удаленное решение и чистое получение решения из системы управления версиями
- Очистка моего временного каталога
- Открытие проекта в Visual Studio 2015
- Разработчик заархивировал свою локальную копию решения / проекта и отправил ее мне (когда я запускал его копию локально, я продолжал получать ту же ошибку.)
- Повторное добавление существующей библиотеки, на которую он жалуется
- Удаление вручную и повторное добавление всех библиотек в мою папку BIN
- Что-то не так со ссылками на файл лицензии, web.config и сборки в коде (включая корректировку номеров версий, потому что по какой-то причине номер версии равен 17.2.5.0 везде, где на нее ссылаются в проекте, но в деталях файла на самом деле указано, что это 17.2.9.0?)
- Ударяю лицом о клавиатуру…
… Всегда одна и та же ошибка.
Дополнительная информация
- Другие разработчики сталкиваются с точно такой же ошибкой при тех же условиях, что и я, только мой единственный разработчик, который работал в этом проекте, может создать его нормально
- Я только что заметил, что в новой копии рабочего проекта в моем окне ссылок отображаются 2 одинаковые ссылки на DevExpress.Библиотека данных (одна в GAC и одна в BIN), но когда я пытаюсь повторно добавить ссылку на мой проект, ссылка в BIN исчезает из моего окна ссылок:
Комментарии:
1. Windows заблокировала файл DLL?
2. Я так не думаю (на самом деле это использовалось для компиляции для меня около года назад — прошло некоторое время с тех пор, как я пытался его собрать.) Но как я все равно могу проверить?
3. Что вы имеете в виду, развернутый в моем локальном GAC? (Я знаю, что некоторые из моих ссылок иногда находятся в GAC, но я действительно не знаю, что это значит.)
4. попробуйте удалить папку obj?
5. @ranton187 Где находится папка obj?