【发布时间】:2019-12-11 21:58:59
【问题描述】:
我刚刚在 VS2019 中启动了一个新的 Xamarin(Android 和 iOS)项目,并一直关注 this quick start guide 构建示例应用程序。
它要求您添加到App.xaml 的行之一是
<Thickness x:Key="PageMargin">20</Thickness>
但是,IntelliSense 会立即用上述错误(错误,而不是警告)在其下划线。它仍然以某种方式构建(我认为错误应该阻止构建?)并且按预期工作,所以错误的错误消息让我感到困惑。
我是否使用过时的解析器?我检查了所有 Xamarin Nuget 包是否都是最新的,并且如前所述,我使用的是 Visual Studio 2019,所以我不明白为什么会出现这个问题。
或者有没有更现代的方式来写这行?该教程才几个月大...
【问题讨论】:
-
我认为您的代码没有任何问题。这可能是一些 Visual Studio 2019 的怪异之处。作为一般规则,我不相信 VS 中的错误窗口,因为即使没有错误,它也会不断显示错误。请改用“输出”窗口。
-
你想做什么?我认为
Thickness本身不是 xaml 上的有效标签 -
我自己也不是很懂,只是按照微软的教程。但我想它是在声明一个以后可以引用的变量。
标签: xamarin xamarin.forms visual-studio-2019