Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Visual studio 2012 完全匹配所需参数的扩展方法;有一些无效的论点;_Visual Studio 2012_Razor_Intellisense_Asp.net Mvc 5.1 - Fatal编程技术网

Visual studio 2012 完全匹配所需参数的扩展方法;有一些无效的论点;

Visual studio 2012 完全匹配所需参数的扩展方法;有一些无效的论点;,visual-studio-2012,razor,intellisense,asp.net-mvc-5.1,Visual Studio 2012,Razor,Intellisense,Asp.net Mvc 5.1,我最近开始开发MVC5应用程序,在我的Razor视图中遇到了有关intellisense的难题。我认为这张图片很好地概括了这个问题(对于尺寸太小表示歉意,请右键单击并在新选项卡中打开,或者阅读下面的文字记录): 对于那些看不清楚这一点的人,我调用Html.ActionLink(“Create new”,“Create”),导致IDE抱怨如下: 'System.Web.WebPages.Html.HtmlHelper'不包含ActionLink的定义,并且最佳扩展方法重载'System.Web.

我最近开始开发MVC5应用程序,在我的Razor视图中遇到了有关intellisense的难题。我认为这张图片很好地概括了这个问题(对于尺寸太小表示歉意,请右键单击并在新选项卡中打开,或者阅读下面的文字记录):

对于那些看不清楚这一点的人,我调用
Html.ActionLink(“Create new”,“Create”)
,导致IDE抱怨如下:

'System.Web.WebPages.Html.HtmlHelper'
不包含
ActionLink
的定义,并且最佳扩展方法重载
'System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,string,string)
具有一些无效参数

但很明显,如果我将两个字符串传递给
System.Web.Mvc.HtmlHelper
的扩展方法,这将完全匹配所需的签名
{{extensionmethod}(System.Web.Mvc.HtmlHelper,string,string)
。这里有什么问题

奇怪的是,这只会影响智能感知;该视图编译并运行良好。我发现一些人认为Visual Studio 2012(我正在使用的)在Razor 3 intellisense方面有问题。公认的解决方案是安装,我已经安装了。重新启动IDE没有什么区别