如何根据构建配置包含不同的Javascript文件?

时间:2009-07-01 14:02:20

标签: asp.net javascript

是否有办法在ASP.NET页面中包含不同的Javascript文件,具体取决于它是调试还是发布版本?

对于发布版本,我想包含缩小(使用yuicompressor)Javascript,但我想使用更易读的文件进行调试和开发。

2 个答案:

答案 0 :(得分:2)

您可以执行以下两项操作之一...将相应文件重命名为postbuild步骤中html中引用的文件名,或者根据预处理程序符号动态包含html。

答案 1 :(得分:1)

对于开发,如果您使用的是Visual Studio 2008 SP1,则还可以利用对JavaScript IntelliSense的改进支持。 Scott Gu在这里有一篇博文:

  

jQuery Intellisense in VS2008

基本设置是:

  1. 安装修补程序KB958502
  2. 通常
  3. 引用.js文件的发布版本
  4. 确保您旁边有.js文件的“开发”版本,名为* -vs-doc.js或* .debug.js
  5. 这将为您提供所有文件的智能感知。