當我點擊我的項目屬性中的「發佈」時,哪些文件實際上發佈了?我昨天花了一些時間搜索MSDN,但沒有找到明確的答案。使用Click Once部署時會發布哪些文件?
我假設(可能是不正確)它是在源代碼控制中發佈最新版本,所以我總是確保在點擊「發佈」之前檢查了我的更改。但是現在我非常可疑,它基於一個報告的錯誤,它已經在我的筆記本電腦上發佈了Debug
配置。我的代碼只能在調試模式下執行(#if DEBUG
...),並且它似乎是在生產中執行該代碼。
這是我的第一個WinForms應用程序,並且第一次使用ClickOnce部署。任何指導將不勝感激。
- 哪些代碼正在發佈?最新的源代碼管理,大多數 最近建立在生成服務器或從本地機器?
- 我需要設置哪些設置(以及它們在哪裏)以確保我的 應用程序使用
Release
配置發佈?
TIA
UPDATE(S):
這是我看到的發佈選項卡
是否構建標籤發揮作用可言呢?
「生成」選項卡上的「配置」設置在發佈時正確嗎?不是工具欄中的選擇?
我相信clickonce win表單程序會發布您在配置中設置的任何內容。在靠近頂部的VS中,您應該在運行按鈕旁邊看到一點點下拉。將其更改爲「發佈」併發布。 – mituw16
Ahhhh,你已經選中了「Define DEBUG constant」。取消選中。 – Tim
@ mituw16,請參閱我對最初的帖子的最新更新,要求澄清 – CDR12