我在Visual Studio 2010中的解决方案中有一个ASP.NET网站项目。 我正在使用TFS 2010来构建解决方案。网站越来越多了 预编译(没有.cs文件)。我在何处/何处进行更改以停止网站 从构建期间预编译?我想它正在使用MSBUILD,而且 我已经手动调整了构建项目文件,以便在之后部署站点 一个构建。所以我真的希望在某个地方有一个转换来告诉你 系统在TFS构建期间不进行预编译。
感谢。
答案 0 :(得分:0)
我最近遇到了这个问题。虽然我希望自动构建执行构建,但我不希望发布预编译版本。我想要发送完整的资源。为了实现这一点,当我修改我的TFSBuild.proj文件以传输文件时,我使用Sources
文件夹而不是$(OutDir)
文件夹。这样,网站仍然预编译到$(OutDir)
中,如果出现问题则会正常失败,但传输到网站本身的版本将是实际的.vb和.cs文件本身。
注意:我想要网站的源文件而不是预编译版本的原因是我的自动构建中涵盖的网站经常会对单个部分进行更改,并且需要立即更新为独立项目。这是业务的要求,而不是技术要求。