0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Dotfuscator中的配置属性

哲想软件 来源:哲想软件 2024-01-13 11:32 次阅读

企业应用程序开发是一个涉及各种元素的复杂过程。在我们的支持角讨论中,我们讨论了先发制人如何提供灵活性来满足不同的用例。配置属性是一个特性,它使DotfuscatorProjects能够在不同的构建环境中运行,而不需要硬编码的路径或文件名。

创建相对路径

与Dotfuscator的VisualStudio集成后,所有输入都会自动生成相对路径。这允许在本地开发环境中触发构建,然后在构建自动化平台(如AzureDevOps、Jenkins、GitLab等)上运行,而无需更新路径。

有时,最好使用GUI或命令行界面将Dotfuscator作为单独的步骤运行。在这种情况下,可以使用“configdir”令牌创建相对路径。

例如,如果配置文件中的路径为:

a7d1e754-b1a8-11ee-8b88-92fbcf53809c.png

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

a7e0e434-b1a8-11ee-8b88-92fbcf53809c.png

定义属性

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

a7e7e202-b1a8-11ee-8b88-92fbcf53809c.png

使程序集文件相对化

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

a7f455c8-b1a8-11ee-8b88-92fbcf53809c.png

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

a8090608-b1a8-11ee-8b88-92fbcf53809c.png

从配置属性的Dotfuscator获得最多

您可以使用配置属性来定义目录(输入、输出、临时目录或密钥文件目录)和命名元素(程序集文件、强名称密钥文件名)。这提供了从多个环境运行构建而无需更新项目文件的灵活性。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • GUI
    GUI
    +关注

    关注

    3

    文章

    610

    浏览量

    38791

原文标题:Preemptive:Dotfuscator中的配置属性

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    arcgis中如何在属性表中选择多个属性

    在ArcGIS中,你可以通过多种方式来选择属性表中的多个属性。下面是一些常用的方法: 方法一:使用Select by Attributes工具 在ArcGIS的属性表中,选择“Selection
    的头像 发表于 02-25 11:10 4199次阅读

    proteus属性赋值工具怎么用

    Proteus是一种电路设计和仿真软件,在进行电路设计和仿真时,属性赋值是非常重要的步骤。属性赋值工具可以帮助用户快速有效地配置电路元件的属性,从而实现电路的准确仿真。下面是关于Pro
    的头像 发表于 02-23 17:19 1185次阅读

    怎么设置蜂鸟E203 soc外设的可配置寄存器读写属性

    想请问怎么设置蜂鸟E203 soc外设的可配置寄存器读写属性?可读可写、只写、只读三种模式具体怎么设置呢?目前是默认情况,新添加的外设寄存器写不进去数据,读返回为0
    发表于 01-15 08:08

    怎么设置蜂鸟E203 soc外设的可配置寄存器读写属性

    想请问怎么设置蜂鸟E203 soc外设的可配置寄存器读写属性?可读可写、只写、只读三种模式具体怎么设置呢?目前是默认情况,新添加的外设寄存器写不进去数据,读返回为0
    发表于 01-10 06:24

    如何快速为DB块变量添加属性

    有些情况需要为PLC DB块变量添加一些属性,常规的做法是在DB块中选中这个变量,然后打开变量属性输入属性名称和属性值。
    的头像 发表于 01-02 14:18 709次阅读
    如何快速为DB块变量添加<b class='flag-5'>属性</b>

    STM32 TrustZone 开发调试技巧— 地址安全区及资源安全属性配置

    电子发烧友网站提供《STM32 TrustZone 开发调试技巧— 地址安全区及资源安全属性配置.pdf》资料免费下载
    发表于 12-18 11:10 0次下载
    STM32 TrustZone 开发调试技巧— 地址安全区及资源安全<b class='flag-5'>属性</b><b class='flag-5'>配置</b>

    input的placeholder属性

    input的placeholder属性是HTML5中添加的一项新属性,它用于在输入框中显示提示文本,以帮助用户了解所期望的输入内容。当用户点击或聚焦在输入框中时,placeholder属性的值会自动
    的头像 发表于 11-30 10:16 615次阅读

    placeholder属性和value属性的差别

    在现代的Web设计和开发中,表单是至关重要的元素之一。与此同时,placeholder属性和value属性在表单中扮演着重要的角色。本文将详细探讨这两个属性的区别,深入探究它们在不同场景下的应用及其
    的头像 发表于 11-30 10:13 462次阅读

    placeholder属性的作用

    placeholder属性是HTML表单中的一个属性,用于为表单字段提供占位符文本。当用户点击或选择表单字段时,占位符文本会消失,用户可以输入自己的内容。它的主要作用是为用户提供一些提示信息,让用户
    的头像 发表于 11-30 10:12 463次阅读

    HarmonyOS属性动画开发示例(ArkTS)

    按钮后通过在 animateTo 的 event 闭包函数改变 mainFlag 状态,跟 mainFlag 相关的样式属性的变化都会产生动画效果。 // Index.ets @Entry
    发表于 11-23 15:31

    图扑 HT for Web 风格属性手册教程

    图扑软件明星产品 HT for Web 是一套纯国产化独立自主研发的 2D 和 3D 图形界面可视化引擎。HT for Web(以下简称 HT)图元的样式由其 Style 属性控制,并且不同类
    的头像 发表于 10-11 10:50 293次阅读
    图扑 HT for Web 风格<b class='flag-5'>属性</b>手册教程

    学习笔记|硬件安全属性介绍

    学习笔记|硬件安全属性介绍
    的头像 发表于 09-26 17:16 437次阅读
    学习笔记|硬件安全<b class='flag-5'>属性</b>介绍

    【触觉智能 Purple Pi OH 开发板体验】修改OpenHarmony 设备厂家名称 、硬件版本号 等系统属性详细步骤

    /ohos.para配置文件 ,源码 /base/startup/init/services/etc/param/ohos.para 文件 系统属性 定义在开发板上/system
    发表于 09-09 22:44

    有哪些方法可以读取Springboot的配置呢?

    配置文件中获取属性应该是SpringBoot开发中最为常用的功能之一,但就是这么常用的功能,仍然有很多开发者在这个方面踩坑。
    的头像 发表于 06-28 10:00 305次阅读
    有哪些方法可以读取Springboot的<b class='flag-5'>配置</b>呢?

    探讨Spring框架中的属性注入技术

    在本文中,我们深入探讨了 Spring 框架中的属性注入技术,包括 setter 注入、构造器注入、注解式属性注入,以及使用 SpEL 表达式进行属性注入。
    的头像 发表于 06-14 09:37 689次阅读
    探讨Spring框架中的<b class='flag-5'>属性</b>注入技术