【问题标题】:How Stop Team Build from Precompiling如何阻止 Team Build 预编译
【发布时间】:2011-06-29 13:52:05
【问题描述】:

我在 Visual Studio 2010 的解决方案中有一个 ASP.NET 网站项目。 我正在使用 TFS 2010 来构建解决方案。该网站正在获取 预编译(无 .cs 文件)。我在哪里/在哪里进行更改以停止网站 从构建期间预编译?我想它正在使用 MSBUILD,并且 我已经手动调整了构建项目文件以部署站点 一个构建。所以我真的希望某个地方有一个开关可以告诉 系统不会在 TFS 构建期间进行预编译。

谢谢。

【问题讨论】:

  • 为什么不希望它预编译?您要解决的问题是什么?
  • 要求定义他们想要未预编译的网站。

标签: asp.net tfsbuild


【解决方案1】:

我最近遇到了这个问题。虽然我希望自动构建执行构建,但我不希望发布该预编译版本。我希望发送完整的源代码。为此,当我修改 TFSBuild.proj 文件以传输文件时,我使用了 Sources 文件夹而不是 $(OutDir) 文件夹。这样,网站仍然被预编译成$(OutDir),如果出现问题会正常失败,但传输到网站本身的版本将是实际的 .vb 和 .cs 文件本身。

注意:我想要网站的源文件而不是预编译版本的原因是,我的自动构建中涵盖的网站经常会更改各个部分,并且需要作为独立项目立即更新。这是业务的要求,而不是技术的要求。

【讨论】:

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