使用 Dotfuscator 进行 32 位和 64 位设置
我正在 vs08 中为 x86 和 x64 平台开发应用程序,我已经为这两个平台创建了两个配置 x86 和 x64,但是当我在项目的解决方案中添加 Dotfuscator 项目时,我无法为这两个平台准备两个以上配置dotfuscator 项目来加密两个平台的 .exe。我想这样做是因为在构建项目后需要在不同位置创建这两个 .exe。谁能帮我这样做。
I am working on a aplication in vs08 for both the x86 and x64 platform I have created two configrations x86 and x64 for both the platforms but when I add Dotfuscator project in the solution of the project and then I am unable to prepare two above configration for dotfuscator project to encript the .exes of both the platform.I want to do so because both the .exes are required to create on the different locations after building the project. Can anyone help me to do so.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
x64 平台与托管程序无关。仅适用于未托管的。抖动可以从同一程序集中生成 32 位或 64 位机器代码。由操作系统类型和“项目 + 属性”的“构建”选项卡中的平台目标设置决定。
The x64 platform is not relevant for a managed program. Only for unmanaged ones. The jitter can generate 32-bit or 64-bit machine code from the same assembly. Directed by the operating system type and the Platform target setting in Project + Properties, Build tab.
Dotfuscator 的 Visual Studio 集成目前无法区分同一项目的 x86 和 x64 版本。这是一个已知错误,我们正在努力修复。同时,如果您需要自动混淆 x86 和 x64 二进制文件,您可以通过独立 UI 设置配置文件,然后将混淆作为构建后步骤运行。
The visual studio integration of Dotfuscator is not currently able to differentiate between x86 and x64 builds of the same project. This is a known bug which we are working to fix. In the mean time, you can set up config files through the standalone UI and then run the obfuscation as a post-build step if you need to automatically obfuscate both the x86 and x64 binaries.