Visual Studio中的发布如何工作?

时间:2018-10-24 17:49:25

标签: visual-studio msbuild publish

我想知道Visual Studio中的发布如何工作,问题是: VS中的“发布”是否获取要构建和发布的控制版本中的代码,还是获取要构建和发布的本地计算机中的代码?

1 个答案:

答案 0 :(得分:1)

  

在Visual Studio中发布如何工作?

简单来说,发布会创建运行应用程序所需的文件集,您可以通过将文件复制到目标计算机上来部署文件。

有关更多详细信息,请参见How Web Publishing In Visual Studio Works

现在,我们需要找出问题“ VS中的发布会获取要构建和发布的控制版本中的代码,还是要获取要构建和发布的本地计算机中的代码? ”。

要弄清楚问题,我们需要将“ MSBuild项目构建输出的详细程度”更改为“详细” ,为此可以通过工具->选项...->项目和解决方案->构建并运行。将 MSBuild项目构建输出的详细程度设置为详细。然后发布我们的项目并检查“输出”窗口上的日志,您会发现Visual Studio在发布项目时从 obj 文件夹复制文件,而不是复制项目文件中的源代码:

enter image description here

因此,发布代码应来自要构建和发布的本地计算机。

此外,如果我不正确地理解您的问题,请免费通知我,我将继续关注并更新答案。

希望这会有所帮助。