Fix>Error CS0115: 'App.RegisterTypes()': no suitable method found to override (CS0115)


Xamari.Forms で Prism を利用しようとしたら、いきなりビルドで以下のエラーが発生してしまいました。

/Users/xx/Projects/PrismSample/PrismSample/App.xaml.cs(33,33): Error CS0115: 'App.RegisterTypes()': no suitable method found to override (CS0115) (PrismSample)

RegisterTypesメソッドは、どうも Prism.Unity 名前空間に存在している模様。

このうまくいかないプロジェクトは、Prism.Dryloc のテンプレートで作っていたのでそれが原因のようです。

Prism.Unity のテンプレートでプロジェクトを作成し直したら、このエラーは発生しなくなりました。

初心者殺しにも程がある…