我使用RC版本的Visual Studio 2012来创建一个ASP.NET Webforms项目,我故意采用4.0版本的.Net和项目模板,以避免在VS2012发布后出现复杂情况。
现在我无论如何都遇到了问题,这在以下错误消息中显示:
'jquery' is not a valid script name. The name must end in '.js'.
正如我在参考文献中注意到的那样,以下装配参考被破坏了:
我尝试使用NuGet重新安装jQuery但没有找到这些程序集。 如果我现在在Visual Studio 2012中创建一个新的.Net 4.0 ASP.NET Webforms项目,我会获得许多新的引用,这些引用在我当前不存在(最初在RC版本中创建,现在在VS2012 RTM中打开),如:
但如果我尝试在原始项目中添加新引用,则无法在参考源中找到它们。
如何让我的应用程序在VS2012中运行?
答案 0 :(得分:3)
检查包
AspNet.ScriptManager.jQuery.1.7.1
AspNet.ScriptManager.jQuery.UI.Combined.1.8.20
确保以下dll位于lib文件夹
AspNet.ScriptManager.jQuery.dll
AspNet.ScriptManager.jQuery.UI.Combined.dll
检查项目中的引用,确保所有引用都已解决。
有时,dll没有添加到源代码控件中,当你从源代码控件中获取最新版本时,这两个dll都会丢失。