Не удалось загрузить файл или сборку 'Система, Версия = 4.0.0.0, Культура = нейтральная, PublicKeyToken = b77a5c561934e089' или одна из ее зависимостей

Я создал это исключение на некоторых пользовательских машинах (~ 1 из 20):

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

Я нашел несколько ссылок на эту ошибку в Интернете и на этом сайте, но ничего не помогло.

У меня есть приложение-надстройка, которая использует WCF для подключения к серверу. Надстройка, созданная на основе .NET Framework 3.5 с VS 2008.

Ошибка воспроизводится на одном из тестовых компьютеров только в одной учетной записи пользователя. Я устанавливаю свое приложение и могу воспроизводить его только с одного аккаунта на этом компьютере, где бы он ни работал. Кроме того, он воспроизводим только с одной версией хост-приложения, для которого я создал надстройку (я полагаю, потому что она использует другую сеть .NET Frameworks).

Я проверил журналы предохранителей и вижу следующее:

Assembly manager loaded from:  C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll
Running under executable  C:\Program Files\SolidWorks Corp\SolidWorks\sldworks.exe
--- A detailed error log follows. 

=== Pre-bind state information ===
LOG: User = Home\User
LOG: DisplayName = System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
 (Fully-specified)
LOG: Appbase = file:///C:/Program Files/SolidWorks Corp/SolidWorks/
LOG: Initial PrivatePath = NULL
LOG: Dynamic Base = NULL
LOG: Cache Base = NULL
LOG: AppName = NULL
Calling assembly : System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.

Поэтому по некоторым причинам он пытается использовать загрузчик v2.0.50727 \ mscorwks.dll для загрузки Version = 4.0.0.0 System.dll. На сборке машины я покупалссылаясь на 2.0.0.0 версию System.dll

Буду признателен за любую оказанную помощь.

Спасибо артем

Ответы на вопрос(10)

Ваш ответ на вопрос