C ++ .net "Невозможно загрузить сборку XX.XX" - PullRequest
1 голос
/ 28 июня 2010

Я занимаюсь разработкой C ++. Net 2.0 под Win7 с VS2008.Я работаю с несколькими слоями UserControls.

У меня есть DLL-библиотека «MyControls.dll», которая содержит элемент управления, полученный из элемента управления в BaseControls.dll.

Каждый раз, когда яПри попытке загрузить любые элементы управления в MyControls, производные от BaseControls, конструктор завершается с ошибкой:

Не удалось загрузить файл или сборку 'BCVSTools, Версия = 1.0.3831.15051, Культура = нейтральная, PublicKeyToken = null'или одна из его зависимостей.Система не может найти указанный файл.

Все DLL находятся в одном проекте, скомпилированы последовательно, на одном диске, а не в сети, очень просто.Я попытался добавить свои ссылки, используя project и dll reference .BaseControls.dll компилирует неуправляемый код, но я знаю, что это возможно, он работает на моей коллеге на нескольких рабочих столах.

Я не могу заставить проклятого дизайнера загрузить меня на всю жизнь!

Есть идеи?

Редактировать: Вещи, которые я пробовал)

  • Изменение ссылки с проекта на dll и наоборот
  • Восстановление проекта, перезапускapp \ pc \ vs
  • Удаление и чтение ссылок
  • сброс набора инструментов
  • изменение разрешений интрасети на полные

Вот некоторые выводы из привязки сборкирегистратор.Это один из двух моих DLL, которые не удалось загрузить.В дополнение к этим двум, не удалось загрузить еще одну dll: MSVCM90D.Дайте мне знать, если я должен также опубликовать их.


*** Assembly Binder Log Entry  (6/28/2010 @ 10:29:45 AM) ***

Операция не удалась.Результат привязки: hr = 0x80070002.Системе не удается найти указанный файл.

Диспетчер сборки, загруженный из: C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ mscorwks.dll, работающий под исполняемым файлом C: \ Program Files (x86) \ MicrosoftVisual Studio 9.0 \ Common7 \ IDE \ devenv.exe --- Подробный журнал ошибок приведен ниже.

=== Информация о состоянии предварительной привязки === LOG: Пользователь = BAUERCONTROLS \ robertson LOG: DisplayName = BCVSTools, Версия = 1.0.3831.15051, Культура = нейтральная, PublicKeyToken = null (указана полностью) LOG:База приложений = файл: /// C: / Program Files (x86) / Microsoft Visual Studio 9.0 / Common7 / IDE / LOG: начальный PrivatePath = NULL LOG: динамическая база = NULL LOG: база кеша = NULL LOG: имя_приложения = NULL

Вызов сборки: (Неизвестно).

LOG: Это только проверка привязки.LOG: использование файла конфигурации приложения: C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ devenv.exe.Config LOG: использование файла конфигурации компьютера из C: \ Windows \ Microsoft.NET \ Framework \ v2.0,50727 \ Config \ machine.config.LOG: Попытка загрузки нового файла URL: /// C: / Program Files (x86) / Microsoft Visual Studio 9.0 / Common7 / IDE / BCVSTools.DLL.LOG: Попытка загрузки нового файла URL: /// C: / Program Files (x86) / Microsoft Visual Studio 9.0 / Common7 / IDE / BCVSTools / BCVSTools.DLL.LOG: Попытка загрузки нового файла URL: /// C: / Program Files (x86) / Microsoft Visual Studio 9.0 / Common7 / IDE / PublicAssemblies / BCVSTools.DLL.LOG: Попытка загрузки нового файла URL: /// C: / Program Files (x86) / Microsoft Visual Studio 9.0 / Common7 / IDE / PublicAssemblies / BCVSTools / BCVSTools.DLL.LOG: Попытка загрузки нового файла URL: /// C: / Program Files (x86) / Microsoft Visual Studio 9.0 / Common7 / IDE / PrivateAssemblies / BCVSTools.DLL.LOG: Попытка загрузки нового файла URL: /// C: / Program Files (x86) / Microsoft Visual Studio 9.0 / Common7 / IDE / PrivateAssemblies / BCVSTools / BCVSTools.DLL.LOG: Попытка загрузки нового файла URL: /// C: / Program Files (x86) / Microsoft Visual Studio 9.0 / Common7 / IDE / BCVSTools.EXE.LOG: Попытка загрузки нового файла URL: /// C: / Program Files (x86) / Microsoft Visual Studio 9.0 / Common7 / IDE / BCVSTools / BCVSTools.EXE.LOG: Попытка загрузки нового файла URL: /// C: / Program Files (x86) / Microsoft Visual Studio 9.0 / Common7 / IDE / PublicAssemblies / BCVSTools.EXE.LOG: Попытка загрузки нового файла URL: /// C: / Program Files (x86) / Microsoft Visual Studio 9.0 / Common7 / IDE / PublicAssemblies / BCVSTools / BCVSTools.EXE.LOG: Попытка загрузки нового файла URL: /// C: / Program Files (x86) / Microsoft Visual Studio 9.0 / Common7 / IDE / PrivateAssemblies / BCVSTools.EXE.LOG: Попытка загрузки нового файла URL: /// C: / Program Files (x86) / Microsoft Visual Studio 9.0 / Common7 / IDE / PrivateAssemblies / BCVSTools / BCVSTools.EXE.Журнал: все зондирующие URL-адреса были попытки и не удалось.

...