小智 3
您必须混淆位于“obj\Release\net6.0-windows\win-x64”文件夹中的主应用程序dll,并将混淆的dll复制到该路径。
这是一个使用 Obfuscar 的工作示例。这些行位于 .csproj 文件中。
<Target Name="Obfuscation" AfterTargets="AfterCompile" Condition="'$(PublishProtocol)'!=''">
<Exec Command=""$(Obfuscar)" obfuscar.xml" />
</Target>
<Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition="'$(PublishProtocol)'!=''">
<Exec Command="COPY "C:\Users\Application\obj\Release\net6.0-windows\win-x64\Obfuscated\Application.dll" "C:\Users\Application\obj\Release\net6.0-windows\win-x64\Application.dll"" />
</Target>
Run Code Online (Sandbox Code Playgroud)
之后,当您发布单个文件 exe 时,存档内的应用程序代码将被混淆。
| 归档时间: |
|
| 查看次数: |
7600 次 |
| 最近记录: |