У меня есть решение .net visual studio с несколькими проектами (библиотеками классов и веб-приложением).
Я сделал рефрактинг, который перемещал файлы между проектами, создавал новые проекты, а удаленные не использовалисьи переименовал некоторые существующие проекты.
Решение собирается без проблем, но при запуске веб-приложения возникает следующее исключение:
"Не удалось загрузить файл или сборку« XXX.YYY »илиодна из его зависимостей. Система не может найти указанный файл. "
Проект с именем XXX.YYY, который был удален в рефракторенге, выдал dll с именем XXX.YYY.Но это нигде не используется в приложении.Я удалил каталог obj веб-приложений и папку bin и перестроил, но это все еще происходит.
У кого-нибудь есть какие-либо идеи, когда это может произойти, какие-либо советы ??
ОБНОВЛЕНИЕ:
Обновление по моей проблеме.Я перенес кодовое место на другой компьютер и запустил его оттуда, и он успешно скомпонован и запущен без возникновения этой проблемы.Так что это заставляет меня думать, что проблема связана с моим ПК, а не с кодовой базой.Может быть, что-то кешируется на моем ПК.Я удалил свои временные файлы в папке «C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files», но не повезло.
Итак, все остальное, что может быть кэшировано, или по любой другой причине.чтобы это произошло на моем ПК.
ДОПОЛНИТЕЛЬНОЕ ОБНОВЛЕНИЕ
Еще одно обновление на этом.Я запустил тот же код на компьютере других разработчиков, и у него нет проблем с его запуском.Так что обязательно должно быть что-то на моей машине!Единственное отличие на нашей машине в том, что я использую IIS7 с пулом приложений в классическом режиме.Другой разработчик запускает IIS6.
2 новых фрагмента информации.Во-первых, в моих модулях http в моем файле web.config я должен удалить пользовательский модуль http, прежде чем добавлять его.Другой разработчик не должен делать это.Во-вторых, я смог решить проблему «Не удалось загрузить файл или сборку« XXX.YYY »или одну из его зависимостей» с помощью «хака», который является кратковременным исправлением, создав в моем проекте библиотеку классов под названием XXX..YYY и включая искомые классы, которые являются пользовательскими элементами управления, т.е.наследование от System.Web.UI.WebControls.WebControl.
Любые дальнейшие мысли ....