2012-09-03 128 views
8

解決方案管理器 - > Solution'name」 - >屬性 - >配置屬性 - >配置管理器...構建和部署有什麼區別?

enter image description here

我認爲它有事情做與網絡/服務器aplications,但它也與純桌面項目的解決方案共同發生。所以現在我完全困惑。

回答

4

構建意味着編譯該項目。

部署意味着:

  1. 編譯項目
  2. 發佈輸出,意味着其複製到目標目錄,將其上傳到FTP服務器或IIS等的實例(取決於配置)。

您可以通過在Visual Studio中右鍵單擊項目然後「發佈」來測試「部署」。

+0

「你可以通過在Visual Studio中右鍵點擊一個項目然後」發佈「來測試」部署「。 - 不適用於C/C++項目。 – 0x6B6F77616C74

+0

@kowalt有趣......我不知道那麼可能「部署」只是指「發佈」版本? – McGarnagle

+0

即使是「發佈」模式 – 0x6B6F77616C74

2

在大多數情況下,構建意味着編譯所有源代碼以生成目標文件或可執行文件或庫。

部署可以做的不止於此。部署通常先編譯,然後將文件上傳到程序實際運行的某個地方,並將程序配置爲板上運行/測試的定義狀態。

如果您只使用純桌面程序。 這可能是因爲你的編譯環境和運行環境是相同的,因此沒有更多的工作需要做比構建。

相關問題