我的母版页中有 2 个对 jQuery 的引用,当前配置为生产版本:
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js">
</script>
<%--<script type="text/javascript" src="../Scripts/jquery-vsdoc.js"></script>--%>
在开发时,我取消注释 vsdoc 版本,以便在 VS2008 中获得智能感知,然后在部署之前将其切换回 - 除了我忘记的时间。有没有办法在开发中拥有智能感知并在产品中使用谷歌 CDN 而不需要编辑来部署?即取决于环境的有条件包含...
编辑:如果我指定此文件:http ://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js作为我的 JavaScript 文件,那么 VS2008(带补丁)将查找此文件:http ://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min-vsdoc.js(在 .js 之前带有 -vsdoc)用于智能感知。问题是 Google 没有在该位置提供第二个命名文件。
另一个可接受的答案是这个问题的答案:“我如何让 Google 将 jquery.min-vsdoc.js 文件放在http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/? "