Visual studio Resharper自动完成错误的方法
Resharper正确地建议并预选我要完成的方法的通用版本。但是,在点击“回车”后,它会自动完成另一个方法 完成了错误的方法 这是怎么可能的?我该如何解决 Resharper 10.0.2 Visual Studio社区2015更新1Visual 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键接受后)是所键入参数的最佳候选参数 我不确定他们使用什么算法,但是你可以通过创建两个这样的
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来完成它。似乎您遇到了与中所述相同的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运行单元测试的问题?