Xamarin.Formで作成したWindows Phoneプロジェクトで「’ProductID’属性は無効です」エラー

火曜日 , 15, 7月 2014 Leave a comment

下記画像のようにMobile AppsからPortableかSharedどちらかのXamarin.Formプロジェクトを作成する

001

 

で、作成されたWindows Phoneのプロジェクトを実行すると以下のようなエラー。

 

エラー 1 ‘ProductID’ 属性は無効です。値 ‘c18fa9f0-1c2e-4c7b-8998-c737295321b0’ はデータ型 ‘http://WPCommontypes:ST_Guid’ に対して無効です。Pattern 制約が失敗しました。 App2.WinPhone

 

002

 

 

あんまり見たことないパターンだ。

ProductIDって言っているから、WMAppManifest.xmlを開いてみる。

 

003

 

デザイナーで開けない。たぶん、エラーに関連している。

というわけで「XMLエディターでマニフェストを表示します」をクリック。

 

ProductID=”c18fa9f0-1c2e-4c7b-8998-c737295321b0″

 

何かが変だ。というわけで、Windows Phone単体のプロジェクトを作成して確認。

 

(これちゃんと起動するパターン)ProductID=”{9c90243a-670f-4050-badf-ed9aa521d91f}”

 

{}が足りないですね。

PublisherIDも合わせて間違っているので{}で囲んであげると完成。

 


Please give us your valuable comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください