Xamarin WebView项目中的Intellisense错误

时间:2017-10-02 23:40:38

标签: android xamarin razor webview visual-studio-2017

Intellisense在Xamarin Mono.Android项目中的Razor文件(.cshtml)中不起作用(例如您的RazorTodoVS2017: New Project -> Choose Visual C# -> WebView-App (Android)

编译很好,但我收到了引用错误(仅限Intellisense)。

The type or namespace name 'Linq' does not exist in the namespace 'System' 
The type or namespace name 'Helpers' does not exist in the namespace 'System.Web'
The type or namespace name 'WebPages' does not exist in the namespace 'System.Web'

C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework \ MonoAndroid \

中没有System.Web.dll

我只是想知道这是否是预期的行为?

如果需要,我会提供更多屏幕截图或信息。感谢您的支持。

另外我无法编译项目。我的Razor视图(.cshtml)的已处理文件(.cs)中存在错误。

Name "Href" is not found in current context

这里有什么问题?

1 个答案:

答案 0 :(得分:0)

.cshtml pages中引用库时,请确保在引用库之前添加'@'

-示例:

@using System;
@using System.Collections.Generic;
@using System.Web;