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

    文章

    648

    浏览量

    39534

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

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

收藏 人收藏

    评论

    相关推荐

    TCP IP协议属性设置的IP配置

    在现代网络,TCP/IP协议是基础架构的重要组成部分。掌握TCP/IP协议属性设置的IP配置对于确保网络的稳定性、性能和安全至关重要。本文将深入探讨TCP/IP协议
    的头像 发表于 07-23 10:10 442次阅读

    如何调整S7-1500S7-GRAPH FB的保持性属性

    FB 块属性“优化的块访问”默认勾选并且显示灰色无法操作,如图 2 所示。对于需要从CPU停止时所处步号继续运行的应用场合,必须设置保持性属性为“保持”。
    发表于 04-03 09:17 606次阅读
    如何调整S7-1500<b class='flag-5'>中</b>S7-GRAPH FB的保持性<b class='flag-5'>属性</b>

    arcgis图层字段怎么批量输入属性

    对于ArcGIS图层字段的批量输入属性,可以通过以下步骤完成: 打开ArcMap软件,并加载需要编辑属性的图层。 在ArcMap的主菜单,选择“编辑(Edit)”选项,然后选择“开始编辑
    的头像 发表于 02-25 14:15 4633次阅读

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

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

    arcgis按属性选择not(t)怎么用

    ArcGIS是一款强大的地理信息系统软件,用于处理和分析地理数据。通过属性选择工具,用户可以基于数据的属性条件来选择特定的要素。 在ArcGIS属性选择的语法是基于结构化查询语言(
    的头像 发表于 02-25 11:08 3509次阅读

    arcgis如何关联两个属性

    在ArcGIS,关联两个属性表是一个重要的操作,可以通过此操作将两个表的数据关联起来,以便进行分析和查询。下面是详细介绍如何在ArcGIS实现
    的头像 发表于 02-25 11:01 3976次阅读

    mapgis如何进行属性连接

    MapGIS是一种强大的GIS(地理信息系统)软件,它提供了许多功能来处理和分析空间数据。在MapGIS属性连接是一种非常有用的功能,它可以将两个或多个地图层属性信息进行关联和
    的头像 发表于 02-25 10:59 1555次阅读

    mapgis区属性赋参数

    赋值。本文将介绍MapGIS区属性赋参数功能,包括其定义、应用场景、操作步骤和特点等内容。 一、定义 MapGIS区属性赋参数是指在地理空间数据,根据不同的区域特征和属性要求,对指定
    的头像 发表于 02-25 10:56 974次阅读

    mapgis如何给区属性赋值

    地进行数据分析和可视化。 在MapGIS给区属性赋值有多种方法,下面将详细介绍其中的几种常用方法。 1.手动赋值 手动赋值是最直接和简单的方法。首先,在MapGIS打开需要进行属性
    的头像 发表于 02-23 17:49 2061次阅读

    proteus属性赋值工具怎么用

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

    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添加的一项新属性,它用于在输入框显示提示文本,以帮助用户了解所期望的输入内容。当用户点击或聚焦在输入框
    的头像 发表于 11-30 10:16 2394次阅读

    placeholder属性和value属性的差别

    在现代的Web设计和开发,表单是至关重要的元素之一。与此同时,placeholder属性和value属性在表单扮演着重要的角色。本文将详细探讨这两个
    的头像 发表于 11-30 10:13 1672次阅读

    placeholder属性的作用

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

    input标签type的属性值有哪些

    在HTML,input标签的type属性用于指定表单输入字段的类型。下面是一些常见的type属性值及其对应的输入字段类型: text:用于输入单行文本的文本框。 password:
    的头像 发表于 11-30 10:10 4440次阅读