在visual studio 2010中发布后运行minify

时间:2012-03-07 10:03:15

标签: visual-studio-2010 deployment web-deployment

有没有人知道在发布过程中缩小所有js,css等文件的好方法?我在想,运行一个触发jmin的批处理文件?但不确定如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以使用.net ClientDependancy Framework执行此操作

<强>更新

首先,定义包含要管理资源的目录的路径,如下所示:

<CD:ClientDependencyLoader runat="server" id="Loader">
    <Paths>
      <CD:ClientDependencyPath Name="Styles" Path="~/css" />
      <CD:ClientDependencyPath Name="Scripts" Path="~/js" />
    </Paths>
</CD:ClientDependencyLoader>

然后指定要在JS或CSS中管理的文件包括:

<CD:JsInclude ID="baseScript" runat="server" FilePath="~/js/baseScript.js" Priority="0" />

不要忘记在文件顶部注册控件:

<%@ Register Namespace="ClientDependency.Core.Controls" Assembly="ClientDependency.Core" TagPrefix="CD"  %>