我有一个只有一个网站的Visual Studio 2010解决方案。它包含许多Javascript文件,我想在构建时自动最小化。有一个好的solution,但它涉及.NET项目的后期构建步骤,并且网站没有任何构建事件。
当然,一种替代方法是在执行构建时手动在命令行上运行某些内容。除了后期构建步骤之外,还有其他方法可以将它集成到VS构建过程中吗?
答案 0 :(得分:0)
从我的经验来看,这是不可能的,它只不是网站的功能,几乎是xcopy部署。如果有人确实知道某种方式,那么请让我们都知道。
为这类项目提供一键式批处理/ powershell部署脚本是个好主意,而且所有项目都是如此。您可以通过宏或工具 - >外部工具将脚本添加到VS IDE ...... 内置发布机制相当有限,甚至不支持SCP,因此脚本解决方案结束了再次工作。
如果可以的话,将其转换为Web应用程序,这是一个更好的体验imo。
答案 1 :(得分:0)
如果您安装了VS 2010 Web Deployment Projects扩展程序/电源工具,则可以在Web项目上执行构建后事件。
有关如何添加到您的解决方案,请参阅this blog post。
您可以在.wdproj文件中取消注释<Target Name="AfterBuild">
标记(作为示例)。