【发布时间】:2017-05-18 00:04:35
【问题描述】:
我正在使用 Visual Studio 2017 在 C# 中创建默认的 Xamarin Forms PCL 项目。如果我在 XAML 中出现任何错误,InitializeComponent() 调用就会挂起。没有编辑器、编译器、构建器或运行时错误。有没有办法研究错误的原因?我很确定 Visual Studio 2015 引发了运行时错误。
这是一个引用缺失样式的示例。这会导致 InitializeComponent() 挂起。我正在使用 VisualStudio_android-23_x86_phone 模拟器,VS 对我尝试过的每个模拟器以及我的三星 Note 4 都做了同样的事情。谢谢。
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:Broken"
x:Class="Broken.MainPage">
<Label Text="Welcome to Xamarin Forms!"
VerticalOptions="Center"
HorizontalOptions="Center"
Style="{StaticResource myStyle}"/>
</ContentPage>
【问题讨论】:
-
错误是什么?
-
我遇到了同样的问题。不仅ap挂了,整个IDE也有问题。每次发生这种情况时,IDE 都会开始拥抱我的一个(虚拟)CPU 内核。运行 8 次后,即使应用程序不再运行,直到我重新启动 Visual Studio,我的 cpu 使用率也达到了 100%。 :(
标签: c# android xamarin xamarin.forms