Dotfuscator «Не удалось найти совместимую версию ildasm»

У кого-нибудь из вас была эта проблема раньше?

Я пытаюсь запутать решение, написанное на C #/.NET 3.5 в Visual Studio 2008 SP1 на машине под управлением Windows 7 Professional SP1,и продолжает получать ту же ошибку при использовании Dotfuscator Community Edition

Could not find a compatible version of ildasm to run on assembly (valid path to solution output exe). This assembly was originally built with.NET Framework v2.0.50727

Я пробовал гуглить, и пока ничего особенного не помогло (либо это, либо мой Google -Fu подводит меня ).

Я пытался повторно -установить Windows SDK и повторно -установить Visual Studio 2008, но ни один из них не помог.

Я предполагаю, что проблема связана с выпуском Dotfuscator Community, потому что коллега использует тот же файл настроек xml на своем компьютере, и он без проблем запутывает решение.

Моя идея заключается в том, что, как сказано в сообщении об ошибке, Dotfuscator не может найти ildasm (библиотеку/функцию, используемую для запутывания? )файл, совместимый с.NET 3.5, только с.NET 2.x. Это правильное предположение?

Раньше Dotfuscator работал нормально. Но после недавнего цикла обновлений Windows он больше не работает на моем компьютере -некоторые из последних обновлений Windows вызвали хаос в сети и на ноутбуках некоторых коллег (отзыв учетных данных для входа в систему, аннулирование определенных программ, обычное ), поэтому я предполагаю, что это вызвано одним из обновлений.

Конечно, я не возражаю против того, чтобы списать это на ошибку пользователя, за исключением того факта, что тот же файл настроек и выходные данные решения не приводят к сбою Dotfuscator на машине коллеги.

Какие-либо предложения?

8
задан leppie 2 March 2013 в 09:56
поделиться