企業(yè)應(yīng)用程序開發(fā)是一個涉及各種元素的復(fù)雜過程。在我們的支持角討論中,我們討論了先發(fā)制人如何提供靈活性來滿足不同的用例。配置屬性是一個特性,它使DotfuscatorProjects能夠在不同的構(gòu)建環(huán)境中運行,而不需要硬編碼的路徑或文件名。
創(chuàng)建相對路徑
與Dotfuscator的VisualStudio集成后,所有輸入都會自動生成相對路徑。這允許在本地開發(fā)環(huán)境中觸發(fā)構(gòu)建,然后在構(gòu)建自動化平臺(如AzureDevOps、Jenkins、GitLab等)上運行,而無需更新路徑。
有時,最好使用GUI或命令行界面將Dotfuscator作為單獨的步驟運行。在這種情況下,可以使用“configdir”令牌創(chuàng)建相對路徑。
例如,如果配置文件中的路徑為:
這可以相對于Dotfuscator配置文件來實現(xiàn):
定義屬性
要在Dotfuscator中定義自己的屬性,可以導(dǎo)航到Settings選項卡并選擇Configproperties。例如,您可以創(chuàng)建一個名為“myassemblydir”的屬性,并為程序集文件的位置分配路徑。這個屬性將出現(xiàn)在配置文件中,如下所示:
使程序集文件相對化
你可以像這樣使項目程序集文件相對化:
如果我們想要覆蓋配置文件設(shè)置,可以在構(gòu)建時動態(tài)擴(kuò)展此屬性:
從配置屬性的Dotfuscator獲得最多
您可以使用配置屬性來定義目錄(輸入、輸出、臨時目錄或密鑰文件目錄)和命名元素(程序集文件、強(qiáng)名稱密鑰文件名)。這提供了從多個環(huán)境運行構(gòu)建而無需更新項目文件的靈活性。
審核編輯:劉清
-
GUI
+關(guān)注
關(guān)注
3文章
677瀏覽量
41084
原文標(biāo)題:Preemptive:Dotfuscator中的配置屬性
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
配置文件的差異介紹
如何在Linux中配置DNS服務(wù)器

如何在CentOS系統(tǒng)中配置防火墻

HarmonyOS NEXT 原生應(yīng)用/元服務(wù)-自定義運行/調(diào)試配置
深入探索GCC的attribute屬性
Chart FX-使用API傳輸數(shù)據(jù) 使用Value屬性傳輸數(shù)據(jù)

SOLIDWORKS高級BOM及屬性批量導(dǎo)入工具
VLAN 配置中的常見問題解決
使用Simplelink無線MCU系列克隆Z堆棧網(wǎng)絡(luò)屬性

2k1000LA中關(guān)于IODMA請求的描述
TCP IP協(xié)議屬性設(shè)置中的IP配置
手機(jī)識別不了GATT_SERVER例程中的屬性怎么辦?
鴻蒙開發(fā):Universal Keystore Kit 密鑰管理服務(wù) 獲取密鑰屬性ArkTS
鴻蒙開發(fā):Universal Keystore Kit 密鑰管理服務(wù) 獲取密鑰屬性C C++

評論