簡體   English   中英

Azure Devops 未在發布配置中構建

[英]Azure Devops not building in Release configuration

我正在使用 #if DEBUG,當我使用 Azure Devops 構建和部署時,它仍然在調試模式下部署,而不是發布模式,即使它說構建配置是發布。 我究竟做錯了什么? 我在這個領域沒有經驗,所以我很樂意編輯/更新這個問題以使其更加清晰,因為我很確定我需要添加更多細節,但不確定我需要添加什么。

ETA:每個請求的任務變量

任務變量 這是我的變量 設置在發布變量

單獨設置構建時的變量是不夠的,得到管道的任務要執行,只要你想。 除非任務具有某些隱藏功能(通常它們沒有),否則您需要在任務中顯式使用該變量。

變量,就像你的BuildConfiguration變量,是任意命名的。 這意味着您需要明確使用變量。

在此處的圓圈區域中:

在此處輸入圖片說明

對要使用的配置( ReleaseDebug )進行硬編碼,或者使用變量語法來使用變量值。

$(BuildConfiguration)

注意:您要確保使用“Release”或“Debug”,以及大寫的起始字母。 如果您遷移到 Linux,使用“release”而不是“Release”進行編譯將導致您的文件夾名稱與您預期的不同,並且由於 Linux 的文件系統區分大小寫,因此可能會在您的管道中引入錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM