2017-09-21 3 views
1

コンテキスト私のすべてのプロジェクトで悪いXAMLはまだエラーなしでコンパイルし、実行時エラーがXamarin.Formsプロジェクトで発生

(含むたてのものを作成した)私はその後でコンパイル私のXAMLでタイプミスのを作ることができますエラーなし、警告なし。 もちろん、例外は例外をスローします。

質問

が、これは正常ですか何かが私のVisual Studio 2017.3で間違っていましたか?

enter image description here

答えて

5

XamarinはしかしもたらすないXamarin.FormsWPF

一つの利点は、XAMLは、必要に応じて中間言語 (ILに直接コンパイルすることができるXaml Compliation

あるためXaml両方を書き込むときにこれが正常です)をXAMLコンパイラ(XAMLC)で置き換えます。

XAMLCは、多くの利点を提供しています:

  • それはどんな エラーをユーザに通知、XAMLのコンパイル時のチェックを行います。

  • XAML 要素の読み込み時間とインスタンス化時間の一部を削除します。

  • 最終アセンブリのファイルサイズを.xamlファイルを含む より長くすることができます。

注意ここで最初の箇条書き:

  • これは、任意 エラーをユーザに通知する、XAMLのコンパイル時のチェックを行います。

これは次の手順を実行し使用するには:

次のコード例アセンブリレベルでXAMLCを可能実証:

using Xamarin.Forms.Xaml; 
... 
[assembly: XamlCompilation (XamlCompilationOptions.Compile)] 
namespace PhotoApp 
{ 
    ... 
} 
関連する問題