Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.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
C# 有没有办法强制Intellisense重新评估可用的重载?_C#_Asp.net_Visual Studio - Fatal编程技术网

C# 有没有办法强制Intellisense重新评估可用的重载?

C# 有没有办法强制Intellisense重新评估可用的重载?,c#,asp.net,visual-studio,C#,Asp.net,Visual Studio,Visual Studio在评估我正在开发的大型ASP.NET CMS应用程序的潜在过载时遇到问题。在很多情况下,intellisense错误地认为应该有重载的方法没有可用的重载。我想知道是否有办法强制VisualStudioIntelliSense重新评估该方法是否存在可能的重载 我已经清除了C:\Windows\Microsoft.NET\Framework\v4.0.30319\临时ASP.NET文件中的应用程序缓存,我遇到了这个问题,我以前从未打开过解决方案。我正在不同的机器上开发这个应

Visual Studio在评估我正在开发的大型ASP.NET CMS应用程序的潜在过载时遇到问题。在很多情况下,intellisense错误地认为应该有重载的方法没有可用的重载。我想知道是否有办法强制VisualStudioIntelliSense重新评估该方法是否存在可能的重载

我已经清除了C:\Windows\Microsoft.NET\Framework\v4.0.30319\临时ASP.NET文件中的应用程序缓存,我遇到了这个问题,我以前从未打开过解决方案。我正在不同的机器上开发这个应用程序的多个版本,但是我在安装了VisualStudio的服务器上也遇到了这个问题,我现在第一次使用这个服务器。这让我相信,清除我的个人用户临时文件不会起任何作用

//in my viewmodel:

protected void Page_Load(object sender, EventArgs e)
{

        int CourseID = 50;
        string type = Utils.GetCertificateType(CourseID);

        string lblUserName1;

        lblUserName1 = Utils.GetUserFullName(CourseID.ToString());

}

//and in Utils.cs

public static string GetUserFullName(string CourseID)
{
    string UserID = GetCurrentUserID(CourseID);
    QueryDataParameters parameters = new QueryDataParameters();
    parameters.Add("@UserID", UserID);

    DataSet rdr = ConnectionHelper.ExecuteQuery("UserFullName", parameters, QueryTypeEnum.StoredProcedure);

    var FullName = ValidationHelper.GetString(rdr.Tables[0].Rows[0]["FullName"], String.Empty);

    return FullName;
}
我从Intellisense收到一个错误,声称GetUserFullName不接受一个参数。“方法'GetUserFullName'没有重载需要1个参数”正如您从代码示例中看到的,它确实需要一个参数。搜索这种类型的问题非常困难,因为大多数示例都是有人没有输入正确的参数类型,但我知道在这种情况下是正确的

ASP.NET web应用程序对我来说是新的;我知道,当Xamarin过去做这样的事情时,有时我不得不删除.vsbin和obj文件夹中的所有内容。我看不到.vs文件夹,但我有obj和bin。这个项目需要很长时间才能建成。如果我删除这些文件夹中的所有内容并进行重建,会有帮助吗

我注意到在这个大规模的解决方案中,这种事情已经发生了很多次。编译器不会识别某些方法或重载,即使它们在各自的类中有明确的定义。任何建议都会对我有很大帮助