0

我想在我的构建中包含 ConfuserEx 工具。我想使用 MSBuild 集成,因为我将在 DevOps 管道上进行构建。最初我试图让它在本地工作,使用 GUI,但我一直在解决依赖关系时遇到问题。一个例子是解决对 EntityFrameworkCore 的依赖。这在输出中不存在,因为我依赖于主机上存在的框架。

我的项目文件很简单...

<project outputDir="bin\x64\Debug\netcoreapp2.2\confuser" baseDir="bin\x64\Debug\netcoreapp2.2" xmlns="http://confuser.codeplex.com">
  <rule pattern="true">
    <protection id="anti debug" />
    <protection id="anti dump" />
    <protection id="anti ildasm" />
    <protection id="anti tamper" />
    <protection id="constants" />
    <protection id="ctrl flow" />
    <protection id="invalid metadata" />
    <protection id="ref proxy" />
    <protection id="resources" />
  </rule>
  <module path="<path edited..>\bin\x64\Debug\netcoreapp2.2\TMServerAPI.dll" />
  <probePath>..\..\..\..\..\packages</probePath>
  <probePath>C:\Program Files\dotnet</probePath>
</project>

我对这个工具完全陌生,而且文档似乎对我们这些新人进入游戏的假设有点过多。

4

0 回答 0