构建和部署有什么区别?

时间:2012-09-03 01:40:51

标签: visual-studio-2010 visual-studio

解决方案资源管理器 - >解决方案'名称' - >属性 - >配置属性 - >配置管理器......

enter image description here

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

2 个答案:

答案 0 :(得分:6)

构建表示编译项目。

部署意味着:

  1. 编译项​​目
  2. 发布输出,即将其复制到目标目录,将其上传到FTP服务器或IIS实例等(具体取决于配置)。
  3. 您可以通过右键单击Visual Studio中的项目然后“发布”来测试“部署”。

答案 1 :(得分:2)

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

部署可以做的更多。部署通常先编译,然后将文件上传到程序实际运行的某个地方,并将程序配置为已定义的状态,以便在板上运行/测试。

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