自己紹介
初めまして、大学一年生のくぅと言います。 C# と Xamarin を好きです。 まだまだ未熟ですが、色々吸収していきます。
環境説明
- Xamarin Studio 6.1.2
- Prism template Pack 1.5
エラー発生画面
Prim tempalte Pack を使ってプロジェクトを作成した直後に全てのビルドをしました。
エラーメッセージ
計4つ出ました
/Users/kuxu/Projects/Test/./PrismUnityApplicatonSample.iOS/AppDelegate.cs(32,32): Error CS0246: The type or namespace name IPlatformInitializer' could not be found. Are you missing
Prism.Unity' using directive? (CS0246) (PrismUnityApplicatonSample.iOS)
/Users/kuxu/Projects/Test/./PrismUnityApplicatonSample.iOS/AppDelegate.cs(29,29): Error CS0246: The type or namespace name IUnityContainer' could not be found. Are you missing
Microsoft.Practices.Unity' using directive? (CS0246) (PrismUnityApplicatonSample.iOS)
/Users/kuxu/Projects/Test/./PrismUnityApplicatonSample.Droid/MainActivity.cs(36,36): Error CS0246: The type or namespace name IPlatformInitializer' could not be found. Are you missing
Prism.Unity' using directive? (CS0246) (PrismUnityApplicatonSample.Droid)
/Users/kuxu/Projects/Test/./PrismUnityApplicatonSample.Droid/MainActivity.cs(29,29): Error CS0246: The type or namespace name IUnityContainer' could not be found. Are you missing
Microsoft.Practices.Unity' using directive? (CS0246) (PrismUnityApplicatonSample.Droid)
解決方法
参照が足りてないため発生していました。
Xamarin.iOS の場合
- AppDelegate.cs のファイルを開きます。
using Prism.Unity; using Microsoft.Practices.Unity;
のコードを追加して、参照を追加します。
Xamarin.Android の場合
- MainActivity.cs のファイルを開きます。
using Prism.Unity; using Microsoft.Practices.Unity;
のコードを追加して、参照を追加します。
無事に実行できました!
Xamarin.iOS
Xamarin.Android
C#によるiOS、Android、Windowsアプリケーション開発入門 (MSDNプログラミングシリーズ)
- 作者: 増田智明,大西彰
- 出版社/メーカー: 日経BP社
- 発売日: 2014/06/04
- メディア: 単行本
- この商品を含むブログを見る
.NET開発テクノロジ入門2016年版Visual Studio 2015対応版
- 作者: 五十嵐祐貴,生形可奈子,大田一希,古賀慎一,酒井達明,芝村達郎,田淵義人,日本マイクロソフト株式会社井上章
- 出版社/メーカー: 日経BP社
- 発売日: 2016/02/05
- メディア: 単行本
- この商品を含むブログ (2件) を見る
できるVisual Studio 2015 Windows /Android/iOS アプリ対応 できるシリーズ
- 作者: 広野忠敏,岩永信之,できるシリーズ編集部
- 出版社/メーカー: インプレス
- 発売日: 2015/05/26
- メディア: Kindle版
- この商品を含むブログ (1件) を見る