Dotfuscator中的配置属性

企业应用程序开发是一个涉及各种元素的复杂过程。在我们的支持角讨论中,我们讨论了先发制人如何提供灵活性来满足不同的用例。配置属性是一个特性,它使dotfuscatorprojects能够在不同的构建环境中运行,而不需要硬编码的路径或文件名。
创建相对路径
与dotfuscator的visualstudio集成后,所有输入都会自动生成相对路径。这允许在本地开发环境中触发构建,然后在构建自动化平台(如azuredevops、jenkins、gitlab等)上运行,而无需更新路径。
有时,最好使用gui或命令行界面将dotfuscator作为单独的步骤运行。在这种情况下,可以使用“configdir”令牌创建相对路径。
例如,如果配置文件中的路径为:
这可以相对于dotfuscator配置文件来实现:
定义属性
要在dotfuscator中定义自己的属性,可以导航到settings选项卡并选择configproperties。例如,您可以创建一个名为“myassemblydir”的属性,并为程序集文件的位置分配路径。这个属性将出现在配置文件中,如下所示:
使程序集文件相对化
你可以像这样使项目程序集文件相对化:
如果我们想要覆盖配置文件设置,可以在构建时动态扩展此属性:
从配置属性的dotfuscator获得最多
您可以使用配置属性来定义目录(输入、输出、临时目录或密钥文件目录)和命名元素(程序集文件、强名称密钥文件名)。这提供了从多个环境运行构建而无需更新项目文件的灵活性。


迪文科技表面声波触摸屏产品研发成功
云听与全景声科技达成战略合作 共同打造智能汽车新体验
2022年阿里巴巴在技术上投入超1200亿 坚定的科技投入是走向未来的信心
金融科技的内涵及产业变迁:金融与科技的全面融合
关于SMT回流焊四大温区功能的简单分析
Dotfuscator中的配置属性
Bourns® Multifuse® 过流/过温保险丝系列再升级, 推出 MF-ASML/X 系列,具有高达 0.75 A 额定功率
人机界面产品的基本功能
恒流低成本恒功率输出高压免驱动icSM500A替换CL,PT系列
ERP能帮助企业仓库解决哪些方面的问题
家电的能效标签是怎么来的?
48伏电气系统为汽车赋能动力总成及更多系统
编码器有几种类型?都有哪些用途?
NAND Flash封装模组短缺 大容量消费级SSD价格或许会大幅上涨
AI崛起尚未给经济体系带来影响 AI威胁言之过早
动力电池测试解决方案及其应用
光耦817应用电路图
采用区块链实现技术,发展P2P充电模式将电动汽车的发展与共享经济相结合
太阳能光伏系统集成的主要内容
智慧农业物联网控制系统在农业中都有哪些应用