首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Obfuscar发布应用程序

使用Obfuscar发布应用程序
EN

Stack Overflow用户
提问于 2021-11-15 11:10:03
回答 1查看 643关注 0票数 0

我能够混淆一个.dll在我的视觉工作室解决方案运行时。

问题是,我不知道如何将应用程序发布到.exe中。因为在已发布的exe中,dll的源代码仍然可以用去模糊处理器看到。

有人能帮帮我吗?提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-15 14:24:37

我刚找到解决办法。通过安装Obfuscar全球工具并将以下代码添加到我的.csproj文件中。

代码语言:javascript
复制
<Target Name="Obfuscation" AfterTargets="AfterCompile">
    <Message Text="Obfuscating" Importance="high" />
    <!--Optional to log a message.-->
    <Exec Command="obfuscar.console obfuscar.xml" />
        <!--Assuming you have installed Obfuscar.GlobalTool(attpsifluww.nuget.org/packages/Obfuscar.GlobalTool). -->
    <Exec Command="COPY $(ProjectDir)$(IntermediateOutputPath)Protected\$(TargetFileName) $(ProjectDir)$(IntermediateOutputPath)$(TargetFileName)" />
</Target>

这允许我在发布时更改dll文件。

谢谢大家帮我解决这个问题。我真的很感激!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69973447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档