Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.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 Resharper自动完成错误的方法_Visual Studio_Unity3d_Resharper - Fatal编程技术网

Visual studio Resharper自动完成错误的方法

Visual studio Resharper自动完成错误的方法,visual-studio,unity3d,resharper,Visual Studio,Unity3d,Resharper,Resharper正确地建议并预选我要完成的方法的通用版本。但是,在点击“回车”后,它会自动完成另一个方法 完成了错误的方法 这是怎么可能的?我该如何解决 Resharper 10.0.2 Visual Studio社区2015更新1 Unity 5.3.1f1这不是错误的自动完成。 您在这里看到的是ReSharper的两个不同特性 第一个是自动完成,它向您显示可用的重载。 第二个参数(使用Enter键接受后)是所键入参数的最佳候选参数 我不确定他们使用什么算法,但是你可以通过创建两个这样的

Resharper正确地建议并预选我要完成的方法的通用版本。但是,在点击“回车”后,它会自动完成另一个方法

完成了错误的方法

这是怎么可能的?我该如何解决

Resharper 10.0.2

Visual Studio社区2015更新1


Unity 5.3.1f1

这不是错误的自动完成。 您在这里看到的是ReSharper的两个不同特性

第一个是自动完成,它向您显示可用的重载。 第二个参数(使用Enter键接受后)是所键入参数的最佳候选参数

我不确定他们使用什么算法,但是你可以通过创建两个这样的方法来模拟这种行为

public void Test(int val)
{
}

public void Test(string val)
{
}

您会注意到,根据您是否键入一个数字或开始键入“字符串”,弹出窗口将切换到正确的重载。

这可能是一个错误或您的版本中不存在的功能,但在R#9.2中,其行为是您所期望的。

因此,如果你在R#10,你可以尝试使用当前许可证降级(或者升级,如果你在R#使用较低版本,如果我记得清楚的话,升级到较高版本是免费的)

顺便说一下,如果MuhKuh在R#10上是正确的,那么您唯一的选择就是键入“
”,除非有一个隐藏的配置字段返回到遗留行为


检查所有可能的版本。

我最近遇到了这个问题,但在monodevelop中,所以我认为这不是一个bug-我解决问题的唯一方法是仔细查看您的代码,并重命名与您的方法同名的任何内容(代码可以访问该方法).

我认为这是一种正确的智能感知

这将划分这两个条件

  • map.AddComponent():提示AddComponent(类型)和AddComponent(字符串)

  • map.AddComponent():提示AddComponent()


  • 您应该输入map.AddComponent来完成它。

    似乎您遇到了与中所述相同的R#错误。此类问题已在R#10.1分支中修复,并将在ReSharper 10.1版本中提供。

    您是否可以添加您的R#版本、visual studio以及您使用的框架版本。请参阅Alexander的答案(他为R#工作):)在9.2版中,问题并不存在:你选择的是你得到的,特别是当有genericReSharper 10组时——通用和非通用的组在同一个项目中,并且不可能选择任何东西,因为列表中只有一个项目。但是,你可以接受自动完成,并使用“谢谢,该版本的预计到达时间是多少?我们预计将在4月发布R#10.1。Alexander,在10.1版本中是否会解决aspnet5项目中resharper为nunit3运行单元测试的问题?