[英]Debug vs. Release build in TFS?
幾個月來,我一直在使用TFS 2010構建我的項目。 到目前為止,我還沒有特別注意我是構建為Debug還是Release。
現在我以為我應該建立Release。 我假設在運行構建為Debug的程序集時會有一些性能損失等? 即使構建為Release有充分的理由,即使默認情況下,似乎.pdb在任何情況下都會創建嗎?
在我的構建定義中,我有8個要構建的項目。 當我選擇任何CPU | 在TFS構建定義(進程選項卡)中的“要構建的配置”中發布突然,我的8個項目中只有2個被復制到drop文件夾(構建為此類成功)。 有什么想法嗎?
我正在使用Visual Studio 2012,.NET 4.5。
在Visual Studio的解決方案中,右鍵單擊並轉到“Configuration Manager ...”,將“Active solution configuration”更改為Release,將“Active Solution Platform”更改為“Any CPU”,檢查其他項目是否設置為構建此配置。
合並后,這也發生在我身上。 事實證明我錯過了sln
文件中的EndProject
標簽,這讓生成器感到困惑。 您可以使用以下步驟輕松測試:
現在檢查Visual Studio是否對sln文件進行了任何更改,並與存儲庫中的內容進行比較。 如果有任何更改,您的問題可能已得到解決。 否則,繼續打獵!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.