“Visual Studio for Mac”代码完成仅在Xamarin.Android中工作

时间:2017-11-07 00:28:43

标签: android xamarin xamarin.android visual-studio-mac

我正在使用“Visual Studio for Mac”并且Xamarin.Android的代码完成非常糟糕。这是我尝试将一些菜单代码添加到MainActivity.cs的屏幕截图。当我完成所有内容的输入后,编译器不会抱怨,但缺乏建议是很麻烦的。

有没有办法“开启”代码完成?

enter image description here

2 个答案:

答案 0 :(得分:1)

2017年11月19日在7.2.2中使用Xamarin Forms的相同问题。

我的修复是删除<solution_name>.userprefs并重新打开Xamarin Studio
 正如this question

中所建议的那样

答案 1 :(得分:0)

我发现对我的答案是自动完成已经开启,我只是没有正确触发它。根据我的经验,紧跟在String regex = "application.path=(\"(.*?)\")"; String text = Pattern.compile(regex) .matcher(inputStr).results().map(MatchResult::group) .collect(Collectors.joining(" || ")); 关键字后面输入函数名称将正确显示自动完成建议,而在override关键字后面放置返回类型,即使在语法上正确,也会抛弃自动完成。