我讓一個團隊成員從我們的一個項目中刪除發佈配置。雖然我確實在源代碼控制中進行了刪除,但在違規提交中對解決方案進行了許多更改。我認爲重新創建配置文件比恢復更容易(因爲這是幾個月前完成的)。團隊成員刪除了「發佈」配置。我將如何重新創建它?
我通過Configuration Manager重新創建了一個名爲「Release」的配置文件。然而,在構建解決方案時,我發現項目二進制文件仍處於調試模式(使用此tool)。
在這一點上,我已經通過文本編輯器中的解決方案文件,並試圖將它與最後已知的工作版本進行比較。這裏是我的新版本的配置項:
{9191D2A0-00A9-4A1C-9EAC-8837577D473F} .Release |任何CPU.ActiveCfg =釋放|任何CPU {9191D2A0-00A9-4A1C-9EAC-8837577D473F}。發佈|任何CPU.Build.0 =發佈|任何CPU {9191D2A0-00A9-4A1C-9EAC-8837577D473F}。發佈|混合平臺。活躍cfg =發佈|任何CPU {9191D2A0-00A9-4A1C-9EAC-8837577D473F}。釋放|混合Platforms.Build.0 =釋放|任何CPU {9191D2A0-00A9-4A1C-9EAC-8837577D473F} .Release | x86.ActiveCfg =釋放|任何CPU {9191D2A0-00A9-4A1C-9EAC-8837577D473F} .Release | x86.Build.0 =發佈|任何CPU
有誰知道我需要調整到什麼設置g等這個新的構建配置實際建立在發佈模式,或者我陷入合併地獄試圖恢復提交?
編輯:
構建如何被觸發?這是正確的配置。 –
確保解決方案設置爲使用新版本配置後,按ctrl-shift-B構建解決方案。 – CountMurphy
只是爲了確保....在你的VS的工具欄中,你確實有「釋放」和「任何CPU」選擇?當您嘗試構建快捷方式時,我的解決方案構建的項目不屬於主項目的一部分,所以也請嘗試使用菜單構建命令,因爲我不能100%確定該快捷方式在做什麼其實。正常的構建快捷方式只是Shift + F6 –