msbuild - 如何对team city编译的源代码进行混淆

标签 msbuild visual-studio-2013 teamcity obfuscation

我已经设置了 team city 来编译源代码,在每次签到时。现在我想使用 Confuser 进行混淆.如何在每次编译后自动触发它。

最佳答案

它现在有点老了,但是我找到了解决方案,可能对像我这样的人有用: 第一步:编写一个 obfuscaticate.crproj 文件来混淆你的 dll。 4 个 dll 的示例:

第2步:在team city中添加一个构建步骤来执行第1步创建的bat文件(obfuscaticate.crproj)。 确保您有 crproj 文件、要混淆的 dll 和混淆器 dll,如:Confuser.Core.dll 等,位于同一文件夹 Dependancy(此处为图像)enter image description here

关于msbuild - 如何对team city编译的源代码进行混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23160827/

相关文章:

visual-studio - msbuild 自定义任务

asp.net-mvc - VS2013无法编译ASP.NET MVC5 View

teamcity - 是否可以在 "Run Custom Build"上自动化 TeamCity Pin 功能

MSBuild nuget RestoreOutputPath 如何让它工作?

build - 如何将配置特定的 cmake 生成器表达式添加到 add_custom_target

visual-studio - `$(Platform)` 宏在文件引用中的计算结果始终为 `AnyCPU`

javascript - VS2013 中的智能感知不适用于 JS

windows - 应用程序无法正确启动 (0xC0000056)。单击确定关闭应用程序

selenium - 使用或不使用 headless 浏览器运行 Karma 和 Protractor 测试

docker - 无法连接到AWS中TeamCity构建代理上的Docker守护程序