Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过Nuget添加新版本的Jquery和t4mvc问题_Jquery_Asp.net Mvc_Nuget_T4mvc - Fatal编程技术网

通过Nuget添加新版本的Jquery和t4mvc问题

通过Nuget添加新版本的Jquery和t4mvc问题,jquery,asp.net-mvc,nuget,t4mvc,Jquery,Asp.net Mvc,Nuget,T4mvc,我已经通过Nuget添加了最新版本的Jquery(1.5.2),但t4mvc拒绝看到它 它不会出现在intellisense中,当我手动键入它时,我会得到: CS0117: 'Links.Scripts' does not contain a definition for 'jquery_1_5_2_min_js' 这是我用来引用它的代码 <script src="@Url.Content(Links.Scripts.jquery_1_5_2_min_js)" type="text/ja

我已经通过Nuget添加了最新版本的Jquery(1.5.2),但t4mvc拒绝看到它

它不会出现在intellisense中,当我手动键入它时,我会得到:

CS0117: 'Links.Scripts' does not contain a definition for 'jquery_1_5_2_min_js'
这是我用来引用它的代码

<script src="@Url.Content(Links.Scripts.jquery_1_5_2_min_js)" type="text/javascript"></script>


作为一个次要问题,如何通过NuGet安装较旧版本的jquery?有可能吗?

忽略这个问题,我刚刚解决了它


要让t4MVC识别Jquery的新版本,您似乎还必须安装Jquery.vsdoc包。

添加新文件后,只需重新运行t4MVC即可生成更新的文件。您可以通过右键单击它并选择“运行自定义工具”来执行此操作


还有一个名为Chirpy的VS加载项可以自动运行T4MVC。

它不太可能与vsdoc文件相关。看到我的答案了。谢谢,我已经得到了chirpy,并且我已经检查了“在构建时运行”的设置,但是它似乎没有起到作用。只要我通过nuget添加了vsdoc文件,它就立刻工作了,尽管我承认这可能不是正确的答案。既然是你做的,我相信你的话!顺便说一句,非常棒的工具。老实说,我不知道Chirpy是如何工作的,以及它何时触发新一代。可能它只在有影响构建的更改(即.cs文件)的情况下重新生成,而不是静态文件。但是,当所有其他操作都失败时,手动运行自定义工具应该总是有效的!:)