通过Nuget添加新版本的Jquery和t4mvc问题
我已经通过Nuget添加了最新版本的Jquery(1.5.2),但t4mvc拒绝看到它 它不会出现在intellisense中,当我手动键入它时,我会得到:通过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
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文件)的情况下重新生成,而不是静态文件。但是,当所有其他操作都失败时,手动运行自定义工具应该总是有效的!:)