发布版本VS2010的不同Javascript和CSS

时间:2010-10-13 05:17:11

标签: asp.net visual-studio-2010 msbuild

我想让我的发布版本使用css / javascript'A'的缩小版本,调试版本使用我的未压缩版本的css / javascript'A'有什么方法可以做到这一点和ASP.Net页?基本上我是懒惰的,并且不希望每次我发布时都要更改引用。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我在关于automating the combine/minify process in Visual Studio的文章中介绍了这一点。

要回答您的具体问题,您可以测试IsDebuggingEnabled标志以确定您是处于调试模式还是发布模式,并相应地发出不同的脚本引用。例如,这来自文章的例子:

<% if (HttpContext.Current.IsDebuggingEnabled) { %>
  <script type="text/javascript" src="js/01-jquery-1.3.2.debug.js"></script>
  <script type="text/javascript" src="js/05-jquery-jtemplates.debug.js"></script>
  <script type="text/javascript" src="js/10-default.debug.js"></script>
<% } else { %>
  <script type="text/javascript" src="js/js-bundle.min.js"></script>
<% } %>