Как включить сборку привязки в C #? - PullRequest
3 голосов
/ 11 ноября 2010

Я столкнулся с этой ошибкой и не мог понять, чего не хватает:

{"Could not load file or assembly 'xxxxx, Version=1.0.0.42, Culture=neutral, PublicKeyToken=c5067b3d1110b13c' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)":"xxxxx, Version=1.0.0.42, Culture=neutral, PublicKeyToken=c5067b3d1110b13c"}

В подробном окне исключений также сообщается:

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

Однако я не смогзаставить его работать.Я нашел другой пост об этом здесь .Я пробовал эти записи:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
Add:
DWORD ForceLog set value to 1
DWORD LogFailures set value to 1
DWORD LogResourceBinds set value to 1
String LogPath set value to folder for logs ie) C:\FusionLog\

Но это все равно не работает.На самом деле я также установил EnableLog на 1.

Что я сделал не так?Может кто-нибудь, пожалуйста, помогите.Я использую C # express 2010 в WinXP.

Ответы [ 2 ]

1 голос
/ 07 декабря 2011
1 голос
/ 11 ноября 2010

Попробуйте запустить C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\FUSLOGVW.exe, чтобы проверить, есть ли у вас журналы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...