Dotfuscator "Could not find compatible version of ildasm"

Have any of you had this problem before?

I am trying to confuse a solution written in C # /. NET 3.5 in Visual Studio 2008 Service Pack 1 on a computer running Windows 7 Professional SP1, and continue to get the same error when using Dotfuscator Community Edition

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

I tried Google and nothing helped so far (either this or my Google-Fu does not allow me).

I tried reinstalling the Windows SDK and reinstalling Visual Studio 2008, but none of them helped.

I assume this is a publication of the Dotfuscator community that is causing the problem because a colleague uses the same xml settings file on his machine and it does not confuse the solution without problems.

My idea is that, as the error message says, Dotfuscator cannot find the ildasm file (library / function used for obfuscation?), Which is compatible with .NET 3.5, only .NET 2.x. Is this the right sentence?

Dotfuscator worked perfectly, previously. But after a recent round of Windows updates, this no longer works on my machine - some of the latest Windows updates have caused chaos with the network and some laptop colleagues (invalidating credentials, invalid specific programs, as usual), so I assume this is one of the updates. causing this.

, , , Dotfuscator .

?

+5
5

, , Dotfuscator ildasm . Dotfuscator , , ilasm/ildasm, .

Dotfuscator \Windows\Microsoft.NET\Framework {FrameworkVersionHere} ilasm ildasm, IIRC. \Windows\Microsoft.NET\Framework\v2.0.50727? , - .NET framework 2.0 ( ).

, : , Windows SDK , , - , Windows SDK .

+2

-, :

<dotfuscator version="2.3">   
   <propertylist>
      <property name="ILDASM_v2.0.50727" value="C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\ildasm.exe" />
      <property name="ILDASM_v4.0.30319" value="C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\ildasm.exe" />  
   </propertylist>

, ildasm. , . .

+12

, , v4.9 SDK 7.0 ( 7.1 8.0), "" ILDASM.

, .

TODO: , , , , . / .

+2

dotfuscator. dosfuscator .

+1

. Dotfuscator 4.9.8500 SDK .NET 4.0 - , :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0\WinSDK-NetFx40Tools

SDK - , VS2010 ( ). , Dotfuscator.

Dotfuscator 4.16.0, ( @mletterle ?), - .

4.9.8500: .NET 4.5.2 , , Dotfuscator 7.1.NET 4.0. , "7.0", "7.1". .

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0\WinSDK-NetFx40Tools]
"ProductVersion"="7.1.7600.0.30514"
"ComponentName"="Windows SDK Tools for .NET Framework 4.0"
"InstallationFolder"="C:\\Program Files\\Microsoft SDKs\\Windows\\v7.1\\Bin\\NETFX 4.0 Tools\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0\WinSDK-NetFx40Tools-x64]
"ProductVersion"="7.1.7600.0.30514"
"ComponentName"="Windows SDK Tools for .NET Framework 4.0 (x64)"
"InstallationFolder"="C:\\Program Files\\Microsoft SDKs\\Windows\\v7.1\\Bin\\NETFX 4.0 Tools\\x64\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0\WinSDK-NetFx40Tools-x86]
"ProductVersion"="7.1.7600.0.30514"
"ComponentName"="Windows SDK Tools for .NET Framework 4.0"
"InstallationFolder"="C:\\Program Files\\Microsoft SDKs\\Windows\\v7.1\\Bin\\NETFX 4.0 Tools\\"
+1

All Articles