【发布时间】:2020-04-27 09:08:06
【问题描述】:
我在尝试通过命令提示符创建 Visual Studio 部署项目时遇到问题。
我有一个正在尝试创建的 Visual Studio 2015 安装程序,我正在运行以下命令:
devenv.exe <SolutionName>.sln /Build "Release|Any CPU" /Project "<InstallerProjectName>.vbproj" /ProjectConfig "Release|Any CPU"
我还读到可能依赖项目也需要构建,所以我也尝试了如下:
devenv.exe <SolutionName>.sln /Build "Release|Any CPU" /Project "<ProjectName>.vbproj" /ProjectConfig "Release|Any CPU" /Project "<InstallerProjectName>.vbproj" /ProjectConfig "Release|Any CPU"
无论我如何尝试,安装程序项目都无法构建,并且会出现错误(弹出 Microsoft Visual Studio 帮助窗口)
如果我在没有安装程序的情况下运行代码,例如遵循该项目将构建得很好。
devenv.exe <SolutionName>.sln /Build "Release|Any CPU" /Project "<ProjectName>.vbproj" /ProjectConfig "Release|Any CPU"
构建安装程序项目缺少什么?
清晰度: - 对于 devenv.exe,我直接指向 VS 2015 的 devenv.exe,我确实安装了多个版本的 VS - 我在位置路径周围使用“”来处理名称中的空格 - 语言是VB.Net
【问题讨论】:
-
嗨朋友,我有点困惑这个问题是只发生在 tfsbuild 还是本地构建上。当您在本地运行命令时,它是否运行良好且没有任何问题?
-
很抱歉让您感到困惑。我这里说的都是本地的。最终,我希望这是 TFSBuild 上的一个脚本。这是因为从我所阅读的内容来看,MSBuild 没有构建部署项目,并且我收到错误消息说 MSBuild 无法识别该项目。所以,我读到的是你想在构建机器上创建一个脚本来强制它然后构建这个部署项目。这就是我在这里测试的,只是本地脚本强制MSBuild通过cmd / script构建项目。我可能最终会走另一条路,因为这条路不太好。
标签: visual-studio visual-studio-2015 tfsbuild deployment-project