我有一个非常恼人的问题,关于dotfuscator和路径的空格。我有一个.bat文件,它通过生成后事件调用,语法如下:
call "$(SolutionDir)..\Build\dotf.bat" $(SolutionDir) $(ConfigurationName) $(TargetPath) $(TargetDir).
.bat文件如下所示:
SET DOTFPATH="%1..\Tools\DotfuscatorProEdition4.13.0\dotfuscator.exe"
SET DEBUG=%2
SET TARGETFILE=%3
SET OUT
我是Dotfuscator的新手。我想要在visual studio2008中通过dotfuscator保护我的.exe文件,使用构建后代码我无法做到这一点,我正在使用构建后选项中的命令,如"dotfuscator C:\Users\Administrator\Desktop\Hello\Hello\bin\x86\Debug\Hello.exe“option.But VS2008 show the error the "The command "dotfuscator C:\Users\Administrator\Desktop\Hello\Hello\bin\x86
我试图在我的Xamarin项目中集成Dotfuscator,根据本手册:
我执行了一些步骤:Import the Targets File和Set MSBuild Properties以及我跳过了Add Dotfuscator Config File to Project,因为我还没有配置。然后我启动了building并得到了以下错误:
There are no assemblies to process. Stopping the build...
看起来像dotfuscator需要的.dll程序集,但是我没有这些程序集,因为构建还没有完成,因为dotfuscator停止了。
UPD
我有一个Xamarin表单应用程序,我已经成功地集成了Dotfuscator CE与安卓和iOS。现在我尝试与UWP集成,但在Dotfuscator运行时出现构建错误。我打开了更详细的输出,并看到了以下内容:
[Build Output] Couldn't load external type because its assembly can't be found: Windows.UI.Xaml.Controls.Page,Windows.Foundation.UniversalApiContract, Version=5.0.0.0, Culture=neutral, Pu
我运行了Dotfuscator Professional Edition 3.0的设置文件。运行安装程序后,需要用户输入才能完成注册。然后,在完成注册后,它会要求用户提供序列号。我输入了错误的序列号。如果我现在打开它,它会给我以下错误。
Invalid Dotfuscator Serial Number. Please contact your vendor
单击Ok后,它将关闭应用程序。我尝试重新安装软件(希望它会再次要求我提供序列号),但选择已经输入错误的序列号。我也尝试过删除旧的注册表值。我不想格式化我的机器现在完成它的删除,这个软件是must.if的,我再次安装windows,它将占用
我已经成功地用我的WP7应用程序在本地运行了dotfuscator。然而,当我尝试在我们的构建服务器上运行它时,它是一个Windows Server2008 SP2,我得到了以下错误:
LICENSED TO: xxxxxx xxxxxx
SERIAL #: [serial number here]
Adding assembly "AssemblyName.dll" as input has been disallowed. Only assemblies targeting the Windows Phone platform are supported in this e
在我们的应用程序中,我们有一个Enum的扩展
namespace System
{
/// <summary>
/// Contains extention methods for emuns.
/// </summary>
public static class EnumExtention
{
/// <summary>
/// Check is value has flag.
/// </summary>
/// <param nam
我们决定使用Dotfuscator来混淆我们的代码。我们的是一个Windows Phone应用程序,我们使用的是Dotfuscator Windows Phone Edition版本4.9.7000.29303。我们了解到System.Reflection.ObfuscationAttribute类在Silverlight中不可用,因此不可能在需要排除的某些类型上使用排除属性。我们现在计划在dotfuscator中使用Rename>Exclude选项卡,并排除带有一些特定后缀的类型。在实现之前,我们创建了一个试验项目,并在其上测试了模糊处理。在我们的测试中,我们发现输出不符合执行规则。尽