企業應用程序開發是一個涉及各種元素的復雜過程。在我們的支持角討論中,我們討論了先發制人如何提供靈活性來滿足不同的用例。配置屬性是一個特性,它使DotfuscatorProjects能夠在不同的構建環境中運行,而不需要硬編碼的路徑或文件名。
創建相對路徑
與Dotfuscator的VisualStudio集成后,所有輸入都會自動生成相對路徑。這允許在本地開發環境中觸發構建,然后在構建自動化平臺(如AzureDevOps、Jenkins、GitLab等)上運行,而無需更新路徑。
有時,最好使用GUI或命令行界面將Dotfuscator作為單獨的步驟運行。在這種情況下,可以使用“configdir”令牌創建相對路徑。
例如,如果配置文件中的路徑為:

這可以相對于Dotfuscator配置文件來實現:

定義屬性
要在Dotfuscator中定義自己的屬性,可以導航到Settings選項卡并選擇Configproperties。例如,您可以創建一個名為“myassemblydir”的屬性,并為程序集文件的位置分配路徑。這個屬性將出現在配置文件中,如下所示:

使程序集文件相對化
你可以像這樣使項目程序集文件相對化:

如果我們想要覆蓋配置文件設置,可以在構建時動態擴展此屬性:

從配置屬性的Dotfuscator獲得最多
您可以使用配置屬性來定義目錄(輸入、輸出、臨時目錄或密鑰文件目錄)和命名元素(程序集文件、強名稱密鑰文件名)。這提供了從多個環境運行構建而無需更新項目文件的靈活性。
審核編輯:劉清
-
GUI
+關注
關注
3文章
697瀏覽量
43465
原文標題:Preemptive:Dotfuscator中的配置屬性
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
飛凌嵌入式ElfBoard-文件的時間屬性
Proteus中配置STM32外部時鐘HSE如何配置
【匯思博SEEK100開發板試用體驗】記錄DevEco Studio 中遇到的問題
易靈思 FPGA TJ375的PLL的動態配置
CANFD模塊中的CLK_GR5如何配置?
配置文件的差異介紹
開疆智能Profinet轉Profibus網關連接韋普泰克工業稱重儀表配置案例
如何在EZ-USB SX3配置實用程序中配置它的設置?
如何在CentOS系統中配置防火墻
為什么GPIO配置總是出問題?
藍牙UUID:無線通信中的唯一標識符
Dotfuscator中的配置屬性
評論