企业应用程序开发是一个涉及各种元素的复杂过程。在我们的支持角讨论中,我们讨论了先发制人如何提供灵活性来满足不同的用例。配置属性是一个特性,它使DotfuscatorProjects能够在不同的构建环境中运行,而不需要硬编码的路径或文件名。
创建相对路径
与Dotfuscator的VisualStudio集成后,所有输入都会自动生成相对路径。这允许在本地开发环境中触发构建,然后在构建自动化平台(如AzureDevOps、Jenkins、GitLab等)上运行,而无需更新路径。
有时,最好使用GUI或命令行界面将Dotfuscator作为单独的步骤运行。在这种情况下,可以使用“configdir”令牌创建相对路径。
例如,如果配置文件中的路径为:

这可以相对于Dotfuscator配置文件来实现:

定义属性
要在Dotfuscator中定义自己的属性,可以导航到Settings选项卡并选择Configproperties。例如,您可以创建一个名为“myassemblydir”的属性,并为程序集文件的位置分配路径。这个属性将出现在配置文件中,如下所示:

使程序集文件相对化
你可以像这样使项目程序集文件相对化:

如果我们想要覆盖配置文件设置,可以在构建时动态扩展此属性:

从配置属性的Dotfuscator获得最多
您可以使用配置属性来定义目录(输入、输出、临时目录或密钥文件目录)和命名元素(程序集文件、强名称密钥文件名)。这提供了从多个环境运行构建而无需更新项目文件的灵活性。
审核编辑:刘清
-
GUI
+关注
关注
3文章
693浏览量
42855
原文标题:Preemptive:Dotfuscator中的配置属性
文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
Proteus中配置STM32外部时钟HSE如何配置
【汇思博SEEK100开发板试用体验】记录DevEco Studio 中遇到的问题
CANFD模块中的CLK_GR5如何配置?
配置文件的差异介绍
开疆智能Profinet转Profibus网关连接韦普泰克工业称重仪表配置案例
如何在CentOS系统中配置防火墙
HarmonyOS NEXT 原生应用/元服务-自定义运行/调试配置
深入探索GCC的attribute属性
Chart FX-使用API传输数据 使用Value属性传输数据
等离子的基本属性_等离子体如何发生

Dotfuscator中的配置属性
评论