构建和部署有什么区别?

0x6*_*C74 12 visual-studio-2010 visual-studio

Solution Explorer - > Solution'name' - > Properties - > Configuration Properties - > Configuration Manager ...

在此输入图像描述

我认为它与Web /服务器应用程序有关,但它也与纯桌面项目的解决方案共存.所以现在我完全糊涂了.

McG*_*gle 7

构建意味着编译项目.

部署意味着:

  1. 编译项目
  2. 发布输出,意味着将其复制到目标目录,将其上载到FTP服务器或IIS的实例等(取决于配置).

您可以通过在Visual Studio中右键单击项目然后"发布"来测试"部署".


oys*_*yss 5

在大多数情况下,构建意味着编译所有源代码以生成目标文件或可执行文件或库。

部署可以做的不止这些。部署通常首先编译,然后将文件上传到程序实际运行的地方,并将程序配置为定义的状态以进行机上运行/测试。

如果您只使用纯桌面程序。您的编译环境和运行环境可能是相同的,因此除了构建之外不需要做更多的工作。