为什么不能发布?
2025-08-20 07:47:08我们有一个包含17个项目的解决方案。解决方案有Debug、Release、Test、Publish等几种配置。 此外,团队项目还具有多个生成定义,每个生成定义都...
我们有一个包含17个项目的解决方案。解决方案有Debug、Release、Test、Publish等几种配置。
此外,团队项目还具有多个生成定义,每个生成定义都专用于一个配置。我们使用Release configuration build进行夜间构建,使用Publish configuration build进行发布和部署。因此,这些构建定义构建相同的源代码。但有一个问题...
我们的夜间构建会为每个项目创建obj\Release目录,但发布构建不会创建服务器发布包。
当我查看构建日志时,我看到了如下所示的差异。夜间构建-发布配置(针对每个项目)
代码语言:javascript运行复制PrepareForBuild:
Creating directory "obj\Release\".发布构建-发布配置(针对每个项目)
代码语言:javascript运行复制_DeploymentUnpublishable:
Skipping unpublishable project.但我不明白为什么?这是由哪个标志控制的?
我们使用的是TFS 2010,所以Team Build 2010。