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