VS.NET:在Web项目中执行构建后步骤

时间:2010-11-01 17:04:38

标签: javascript .net build-process minify

我有一个只有一个网站的Visual Studio 2010解决方案。它包含许多Javascript文件,我想在构建时自动最小化。有一个好的solution,但它涉及.NET项目的后期构建步骤,并且网站没有任何构建事件。

当然,一种替代方法是在执行构建时手动在命令行上运行某些内容。除了后期构建步骤之外,还有其他方法可以将它集成到VS构建过程中吗?

2 个答案:

答案 0 :(得分:0)

从我的经验来看,这是不可能的,它只不是网站的功能,几乎是xcopy部署。如果有人确实知道某种方式,那么请让我们都知道。

为这类项目提供一键式批处理/ powershell部署脚本是个好主意,而且所有项目都是如此。您可以通过宏或工具 - >外部工具将脚本添加到VS IDE ...... 内置发布机制相当有限,甚至不支持SCP,因此脚本解决方案结束了再次工作。

如果可以的话,将其转换为Web应用程序,这是一个更好的体验imo。

答案 1 :(得分:0)

如果您安装了VS 2010 Web Deployment Projects扩展程序/电源工具,则可以在Web项目上执行构建后事件。

有关如何添加到您的解决方案,请参阅this blog post

您可以在.wdproj文件中取消注释<Target Name="AfterBuild">标记(作为示例)。