【问题标题】:msbuild - is there a way to specify not to build a website in a solutionmsbuild - 有没有办法指定不在解决方案中构建网站
【发布时间】:2016-04-18 16:47:08
【问题描述】:

我正在使用 Visual Studio 2015 创建构建定义。有没有办法在构建中指定某处不在解决方案中构建网站?

当我打开解决方案(见下文)时,我可以手动告诉它不要这样做,但是当我运行构建时它会出错,因为网站不会构建。但我不需要它来构建。

【问题讨论】:

  • 您的解决方案中有多少个项目?如果您不想在解决方案中构建网站项目?你想建造哪些东西? dll ?

标签: asp.net visual-studio tfs msbuild


【解决方案1】:

如果您不想在 tfs build 中构建这个项目或 sln,您只需在 Build 过程参数中将其删除即可。

【讨论】:

    【解决方案2】:

    在您的解决方案文件 (.sln) 中,删除 Build.0 条目。例如:

    Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "clientapp", "clientapp\", "{F49559D6-D6E7-43D9-8EB2-DE26496D5E63}"
    

    搜索包含“Build.0”和第二个 UID 的行并删除它们。

    {F49559D6-D6E7-43D9-8EB2-DE26496D5E63}.Debug|Any CPU.Build.0 = Debug|Any CPU
    

    解决方案可以正常加载,但不会建立网站。

    [感谢BmanMA。 ]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-08
      • 2019-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-07
      • 1970-01-01
      相关资源
      最近更新 更多