2 zywanpidan zywanpidan 于 2013.07.08 08:01 提问

dotfuscator使用报错,混淆无法执行

具体报错信息如下,Could not find a compatible version of ildasm to run on assembly H:\Production\DBC.Ors.UI.Web.Mvc.ERP\bin\DBC.Core.dll. This assembly was originally built with .NET Framework v4.0.30319.
看到这个报错,我和小伙伴们都惊呆了,怎么办?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于用dotfuscator混淆后dll不能调用的解决方法
在XML中加入以下的代码,排除可能对外公开的方法。                                                                                                                    
用Dotfuscator对dll混淆
使用Dotfuscator专业版对dll进行混淆(破解版下载地址:http://pan.baidu.com/s/1gd2dwxt),步骤如下: 1.安装破解版之后,双击打开,在序列号一栏直接默认然后回车打开。在“Input”栏位选择要混淆的dll。(注意选取的是完整项目目录里的dll,否则在build时会报错) 2.在Setting栏位启用字符串加密。 3
使用VS2013自带的PreEmptive Dotfuscator and Analytis来混淆C#代码
1. 使用VS2013编译你要打包的程序,会在文件夹中的 ..\bin\Release中 2. 点击VS2013中的TOOLS -> PreEmptive Dotfuscator and Analytics :                   打开的界面如下图:         3. 选择需要混淆的文件,一般只需要混淆 *.Dll 或 *.exe文件,  
使用Dotfuscator加密混淆程序以及如何脱壳反编译
混淆演示 首先介绍如何使用Dotfuscator对.net程序加密码混淆/加壳 C#或vb.net编写的应用程序或DLL。 这里随便创建了一个C#的命令行控制台程序。程序很简单,对当前的时间进行了AES的加解密并输出。   接下来使用Dotfuscator对程序进行混淆。 一,运行dotfuscator.exe 二,添加ConsoleApplication1.exe
使用Dotfuscator代码混淆工具给unity工程加密 (给dll做代码混淆处理)
使用Dotfuscator代码混淆工具给unity工程加密 (给dll做代码混淆处理) 1.下载并安装Dotfuscator工具,去网上搜下载链接,此教程主要是教大家如何将代码重命名(也就是将类,变量,函数改为无意义的名字)。 2.打开Dotfuscator,点Settings → Build Settings,设置Destination Directory位置,也就是混淆之后
使用VS自带的混淆器(dotfuscator)防止你的程序被反编译
 使用VS自带的混淆器(dotfuscator)防止你的程序被反编译        在上篇文章:《保护你的DLL和Code不被别人使用》。 虽然能使你的代码不被别人直接引用,但却阻止不了使用ildasm 反编译来还原代码,这样就给我们的代码版权造成了极大的威胁。这里就介绍大家使用VS自带的混淆器dotfuscator.exe来阻止这种行为。      首先要做的找到dotfuscato
unity 使用Dotfuscator给dll混淆(原)
我们用C#写完代码后,无论想做热更新,还是想加密防破解,都可以把代码编成dll库,然后用第三方工具做混淆 但我们做混淆时要注意,混淆后要unity能识别,正确运行,并且外部也能正常调用,所以思路是只混淆私有函数、私有变量,最好还能混淆函数内的逻辑,目前只找到Dotfuscator4.2破解版本能满足我的需求 1首先我们把dll拖到input里 选中Library,这样会只混淆私有的变量名和方法
使用VS自带的混淆器(dotfuscator)防止你的程序被反编译
使用VS自带的混淆器(dotfuscator)防止你的程序被反编译         在上篇文章:《保护你的DLL和Code不被别人使用》。 虽然能使你的代码不被别人直接引用,但却阻止不了使用ildasm 反编译来还原代码,这样就给我们的代码版权造成了极大的威胁。这里就介绍大家使用VS自带的混淆器dotfuscator.exe来阻止这种行为。       首先要做的找到dotfus
dotfuscator 在混淆.Net Framework 4.0以上版本的时候报错的解决方法
在混淆的时候报错了,错误描述大致如下: Could not find a compatible version of ildasm to run on assembly C:\xxx.dll This assembly was originally built with .NET Framework v4.0.30319 要混淆不同的.Net Framework版本需要在Setti
使 Dotfuscator混淆处理融入 DotNet发布
大家可能都已经知道如何使用Dotfuscator作混淆处理,但是可能还不清楚如何将混淆过程融入项目的发布过程中,使其能顺利地通过ClickOnce项目部署时的hash code的验证。早在2006年有位名为Judah的高人曾在msdn中指出如何将 XenoCode 的混淆处理过程融入到DotNet的项目发布过程中 [ 可以在msdn中以关键字查找 ClickOnce deployment and