我刚刚在VS 2013中打开了我的ASP.NET网站/项目。我注意到(也许它们在VS 2012中也存在,但我没有关注过),我在输出窗口中看到了这个:
07:20:45.5493: Referenced file 'jquery-1.8.2.js' not found.
07:20:45.5512: Referenced file 'jquery-ui-1.8.24.js' not found.
07:20:45.6332: Referenced file 'knockout-2.2.0.debug.js' not found.
07:22:11.0550: Referenced file 'jquery-1.8.2.js' not found.
07:22:11.0550: Referenced file 'jquery-ui-1.8.24.js' not found.
07:22:11.0570: Referenced file 'knockout-2.2.0.debug.js' not found.
确实,我使用CDN引用jQuery,而且是比1.8.2更新的版本,所以我不需要引用那个版本。但我的项目在哪里说它需要它呢?我进行了整个解决方案的搜索,唯一的引用(没有双关语)在_references.js中,其中包含以下内容:
/// <reference path="jquery-1.8.2.js" />
/// <reference path="jquery-ui-1.8.24.js" />
/// <reference path="jquery.validate.js" />
/// <reference path="jquery.validate.unobtrusive.js" />
/// <reference path="knockout-2.2.0.debug.js" />
/// <reference path="modernizr-2.6.2.js" />
因此,输出窗口的投诉和_references.js中的内容部分重叠。那么:_references.js如何使用?我应该删除文件的内容吗?是否应该从我的Scripts文件夹中删除已命名的文件,因为它们没有被使用,还是采取其他措施?