Visual Studio中的“发布”功能是如何工作的?

6

我想知道Visual Studio中的发布功能是如何工作的,问题是: 发布功能是否会获取控制版本中的代码进行构建和发布,还是获取本地机器中的代码进行构建和发布?

1个回答

7
简单来说,发布会创建一组运行应用程序所需的文件,您可以通过将这些文件复制到目标计算机来部署它们。
请参阅Visual Studio中的Web发布工作原理以了解更多详细信息。
现在,我们需要弄清楚问题“VS中的发布功能是获取控制版本中的代码进行构建和发布,还是获取本地计算机中的代码进行构建和发布?”。
要找出答案,我们需要将“MSBuild项目生成输出详细程度”更改为“详细”。方法是工具 -> 选项... -> 项目和解决方案 -> 构建和运行。将MSBuild项目生成输出详细程度设置为详细。然后发布我们的项目并检查输出窗口上的日志,您会发现Visual Studio在发布项目时从obj文件夹复制文件,而不是从项目文件中获取源代码。

enter image description here

因此,发布代码应该来自本地机器以进行构建和发布。


警告:在提供的指南“在Visual Studio中进行Web发布的工作原理”中,部分信息已过时。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接