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

這可以相對(duì)于Dotfuscator配置文件來(lái)實(shí)現(xiàn):

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

使程序集文件相對(duì)化
你可以像這樣使項(xiàng)目程序集文件相對(duì)化:

如果我們想要覆蓋配置文件設(shè)置,可以在構(gòu)建時(shí)動(dòng)態(tài)擴(kuò)展此屬性:

從配置屬性的Dotfuscator獲得最多
您可以使用配置屬性來(lái)定義目錄(輸入、輸出、臨時(shí)目錄或密鑰文件目錄)和命名元素(程序集文件、強(qiáng)名稱密鑰文件名)。這提供了從多個(gè)環(huán)境運(yùn)行構(gòu)建而無(wú)需更新項(xiàng)目文件的靈活性。
審核編輯:劉清
-
GUI
+關(guān)注
關(guān)注
3文章
697瀏覽量
43486
原文標(biāo)題:Preemptive:Dotfuscator中的配置屬性
文章出處:【微信號(hào):哲想軟件,微信公眾號(hào):哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
飛凌嵌入式ElfBoard-文件的時(shí)間屬性
Proteus中配置STM32外部時(shí)鐘HSE如何配置
商品類目屬性查詢接口技術(shù)實(shí)現(xiàn)詳解
【匯思博SEEK100開(kāi)發(fā)板試用體驗(yàn)】記錄DevEco Studio 中遇到的問(wèn)題
易靈思 FPGA TJ375的PLL的動(dòng)態(tài)配置
CANFD模塊中的CLK_GR5如何配置?
配置文件的差異介紹
開(kāi)疆智能Profinet轉(zhuǎn)Profibus網(wǎng)關(guān)連接韋普泰克工業(yè)稱重儀表配置案例
如何在EZ-USB SX3配置實(shí)用程序中配置它的設(shè)置?
如何在Linux中配置DNS服務(wù)器
如何在CentOS系統(tǒng)中配置防火墻
為什么GPIO配置總是出問(wèn)題?
藍(lán)牙UUID:無(wú)線通信中的唯一標(biāo)識(shí)符
Dotfuscator中的配置屬性
評(píng)論