Конкретное: не удалось загрузить файл или сборку 'xxxx' или одну из ее зависимостей. Система не может найти указанный файл - PullRequest
3 голосов
/ 06 марта 2012

Унаследованное приложение C # win - VS .NET 2008.

Проект компилируется без ошибок.

Перейдите для отображения основного диалогового окна в IDE, и на экране отобразится сообщение об ошибке.

.dll находится в каталоге bin. Также в дереве «Ссылки» в программе просмотра проекта с правильным путем.

(все поддерживающие файлы / dll должны быть здесь.)

Есть идеи как это исправить?

РЕДАКТИРОВАТЬ 1 запущен Fuslogvw.exe не имеет ничего в списке. Есть ли что-то еще, что мне нужно сделать, чтобы эта ошибка отображалась здесь?

РЕДАКТИРОВАТЬ 2 Запустите " Dependency Walker ", и появится сообщение об ошибке:

Error: At least one required implicit or forwarded dependency was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

невозможно открыть 2 окна system32 dll ....

1 Ответ

2 голосов
/ 27 марта 2015

Я решил ответить на этот вопрос, потому что

  1. Я сам ищу ответчик, и он занимает первое место в поиске Google, но без ответа, и
  2. «Возможный дубликат» не помогает решить мою проблему.

Хорошо, вот резюме моей ситуации, которое вы можете увидеть почти идентично ОП:

  • C / проект / решение - VS .NET 2013.
  • Проект компилируется без ошибок.
  • Ссылки .dll находятся в предопределенном каталоге.
  • Кроме того, в дереве «Ссылки» в средстве просмотра проектов отображается правильный путь.

Тем не менее, Visual Studio жалуется (во время выполнения):

Could not load file or assembly xxxxxx, Version=x.x.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxx or one of its dependencies. The system cannot find the file specified.

Я нашел решение отсюда, http://blogs.msdn.com/b/asiatech/archive/2013/01/09/how-to-resolve-the-could-not-load-file-or-assembly-issues-on-windows-azure-web-sites.aspx

Т.е., в Visual Studio

  1. Найдите указанную сборку в «Обозревателе решений», например, Microsoft.WindowsAzure.StorageClient
  2. В окне «Свойства» установите для « Копировать локальный » значение « True ».

answer

Возможно, это не идеальное решение, но оно решило мою проблему. Если это также поможет вам, пожалуйста, +1 (голосуйте). Благодарю.

...