标签: dotfuscator

ASP.NET MVC Dotfuscator问题

我正在尝试使用Dotfuscator(CE)来帮助保护我们的ASP.NET MVC .ddl.它是一个将分发给客户的Web应用程序,我们需要一种方法来保护我们的IP.

问题是它一旦完成就会破坏应用程序.到目前为止我只能在我的Controllers命名空间上禁用重命名,但我现在得到空引用异常.

有没有人让Dotfuscator使用ASP.NET MVC DLL?Google不提供任何可能的博文或信息.

谢谢.

其他详情:

Visual Studio 2008专业版,

Windows Vista Business x64,

注册我的Dotfuscator但没有收到升级版CE版下载链接的电子邮件.

或者任何人都可以建议一个相对便宜的工具,它可以正常工

c# asp.net asp.net-mvc dotfuscator visual-studio-2008

5
推荐指数
2
解决办法
1738
查看次数

Dotfuscator CE Build Error:未找到外部类型System.Windows.Input.ICommand,PresentationCore

我有一个针对.NET Framework 4.0的应用程序.它构建并运行良好,但我无法在Dotfuscator CE中编译它们,因为它是CE,所以它们不支持它.我被卡住了.

使用Visual Studio 2010 SP1的Dotfuscator CE(v5.0.2500.0).这是错误:

Resolving method references...
External type not found System.Windows.Input.ICommand,PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35.
Build Error.
Run Code Online (Sandbox Code Playgroud)

问题似乎源于Microsoft将ICommand从NET 4.0中的PresentationCore.dll更改为.NET 4.5中的System.dll.Studio处理此问题并编译正常,因为我的目标是.NET 4.0.

Dotfuscator CE不处理它,我不知道如何纠正这个问题.任何帮助将不胜感激.

dotfuscator icommand

5
推荐指数
1
解决办法
966
查看次数

为 Windows Store Apps 崩溃分析手动生成 .appxsym 和 .appxupload 是否安全?

我们有一个带有手动打包过程的应用程序 (MakeAppx.exe)。我们想将此应用程序发布到商店,包括公共符号文件,以便我可以下载 .cab 进程转储文件以进行崩溃分析(如此处所述)。

我知道 .appxupload 是一个包含 .appx 包和 .appxsym 文件的 zip 文件,后者又是一个包含 .pdb 文件的 .zip 文件(也根据 MSDN)。

手动生成/编辑这些 .appxsym 和 .appxupload 进行发布是否安全?

c# dotfuscator pdb-files windows-store-apps appx

5
推荐指数
1
解决办法
1957
查看次数

Dotfuscator Pro无法读取Jenkins buildserver下的许可信息

我正在尝试让Dotfuscator Pro 4.13在单元测试和安装包的创建之间运行.我们使用的构建服务器是Windows Server 2008 R2上的Jenkins 1.487.

dotfuscator的命令行非常简单,我使用/ q并指出一个xml配置文件.当我从命令行手动运行确切的命令时,它就像一个魅力.

但是当Jenkins执行相同的命令时,会记录以下错误:

使用本软件意味着接受随附的许可协议.许可证:SERIAL#:在使用Dotfuscator之前,您必须先接受最终用户许可协议.

出于某种原因,Dotfuscator在Jenkins运行时无法读取许可信息.我找不到任何关于此的信息,但有些东西告诉我这与Jenkins执行的用户有关.我错过了什么?

dotfuscator jenkins

5
推荐指数
1
解决办法
1324
查看次数

多个 Dotfuscator 构建警告 Xamarin:SetStateMachine 和 MoveNext

构建我的 Xamarin Forms Android 应用程序(.NET 标准 2.0)时,Dotfuscator 会输出多个警告。产生以下输出:

2>  Running Dotfuscator with config file 'DotfuscatorConfig.xml'...
2>EXEC : [Build Output] warning : MoveNext overrides MoveNext which could not be found.
2>EXEC : [Build Output] warning : SetStateMachine overrides SetStateMachine which could not be found.
2>EXEC : [Build Output] warning : MoveNext overrides MoveNext which could not be found.
2>EXEC : [Build Output] warning : SetStateMachine overrides SetStateMachine which could not be found.
...Repeats over and over again...
Run Code Online (Sandbox Code Playgroud)

还有其他人看到过这个并知道发生了什么事吗?谢谢,

dotfuscator xamarin.forms

5
推荐指数
0
解决办法
479
查看次数

将 Dotfuscator 与 Fody/Costura 一起使用

我使用Fody/Costura将我的类库嵌入控制台应用程序资源中,我想使用Dotfuscator混淆我的应用程序和类库。

因为,Dotfuscator CE在构建后运行 - 类库已经在应用程序资源内,并且不会混淆。

我怎样才能混淆两者?或者在资源嵌入之前进行混淆?

c# obfuscation dotfuscator fody

5
推荐指数
0
解决办法
381
查看次数

Dotfuscator在Xamarin.Android项目上抛出错误

我跟着步骤描述Dotfuscator的融入我Xamarin.Android项目在这里,但是当它的时间来打造这个项目,我发现了以下错误:

"_DotfuscatorXamarin_DetermineDefaultInputsTask"任务意外失败.2>\path\to\PreEmptive.Dotfuscator.Xamarin.targets(570,5):错误MSB4018:System.NullReferenceException:对象引用未设置为对象的实例.2>\path\to\PreEmptive.Dotfuscator.Xamarin.targets(570,5):错误MSB4018:位于\ path\to\AppData\Local\Temp\eruovv3u.0.cs中的InlineCode._DotfuscatorXamarin_DetermineDefaultInputsTask.Execute():行106 2>\path\to\PreEmptive.Dotfuscator.Xamarin.targets(570,5):错误MSB4018:at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()2>\path\to\PreEmptive.Dotfuscator.Xamarin.targets(570,5):错误MSB4018:在Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()

我看过网上看过,但似乎没有人遇到这个问题.我认为问题与在第一次构建时生成默认配置文件有关.有任何想法吗?

dotfuscator xamarin.android

4
推荐指数
1
解决办法
929
查看次数

我如何安全地使用混淆器?

当我尝试在我的应用程序上使用dotfuscate时,运行时出现应用程序错误.

.net c# obfuscation dotfuscator

3
推荐指数
2
解决办法
3060
查看次数

使用Dotfuscator进行XML序列化

我试图将一些嵌套类序列化为XML文件.

我的加载和保存方法使用XmlSerializer/TextWriter/TextReader.如果我不使用Dotfuscator,这可以正常工作.但是,如果我使用Dotfuscator,它无法将类写入文件,我只获得根XML标记.

我已经尝试过明确命名每个字段,如下所示:

[XmlRoot("ParentClass")]
public class ParentClass
{
    [XmlArray("ChildClasses")]
    public List<ChildClass> ChildClasses;
}

[XmlType("ChildClass")]
public class ChildClass
{
    [XmlElement("Property")]
    public string Property;
}
Run Code Online (Sandbox Code Playgroud)

基本上,如果它被序列化,我已经给它明确的命名.但是我测试了它,它仍然无法与Dotfuscator一起使用.任何人都知道如何让它工作?

c# xml serialization dotfuscator

3
推荐指数
1
解决办法
1179
查看次数

dotfuscator社区版

我一直在尝试使用dotfuscator社区版.我用1方法创建了一个简单的组件.我通过.net 2.0中的dotfuscator社区版本运行它,基本上只需选择.dll并单击构建.它似乎运行.但是当我使用ILdasm来查看.dll时,我仍然可以看到方法名称.我看到几个项目,如a,b,c,d,e .......但我仍然看到我的班级名称和方法名称.有什么我想念的吗?

dotfuscator

2
推荐指数
1
解决办法
1868
查看次数