我有一個項目設置爲調試配置爲正常編碼。當我使用「發佈網站」按鈕發佈時,發佈完成後配置會自動更改爲發佈。如果我打開「編輯發佈配置文件」並從對話框發佈,則不會發生。的Visual Studio 2015年從調試更改配置,以釋放當我發佈
任何人都知道這是一個錯誤或東西我可以通過某種類型的配置設置的地址?
謝謝。
我有一個項目設置爲調試配置爲正常編碼。當我使用「發佈網站」按鈕發佈時,發佈完成後配置會自動更改爲發佈。如果我打開「編輯發佈配置文件」並從對話框發佈,則不會發生。的Visual Studio 2015年從調試更改配置,以釋放當我發佈
任何人都知道這是一個錯誤或東西我可以通過某種類型的配置設置的地址?
謝謝。
馬丁Noreke的評論是正確的:
發佈將編譯和發佈版本推動,但它不會重置回來之後。
反之亦然,如果您在選擇發佈時使用具有調試配置的配置文件發佈,Visual Studio切換到調試。
只有當您使用Web Click Once Publish toolbar時,纔會發生這種情況。
如果您使用發佈網絡對話框發佈,則Visual Studio不會切換配置。您可以通過單擊工具欄上的發佈按鈕旁邊的按鈕或右鍵單擊項目並單擊「發佈...」來打開此對話框。
編輯:看來這是固定在Visual Studio 2017年
在VS 2017中仍然存在這個問題 – seabass2020
我在VS2013看到了這一點。發佈將從發佈版本編譯並推送,但之後不會重置。我從來沒有找到解決方法,所以它可能不幸是「按設計」。 –
有趣。如果這是真的,那似乎會使工具欄按鈕變得無用。 – nycdan
我從觀看發佈的理解是,它將構建更改爲發佈,然後使用重建(如果已經爲我構建,則無關緊要)調用構建方法,然後執行推送到服務器。它忘記緩存和重置構建下拉,這是一個恥辱。 –