質問編集履歴

3

回答を貰えるよう、少し目立つタイトルに変更

2017/07/17 13:23

投稿

kmz_kappa
kmz_kappa

スコア33

test CHANGED
@@ -1 +1 @@
1
- Xamarin.Forms(PCL)でWCFを使う場合のプロジェクト構成
1
+ Xamarin.Forms(PCL)のプロジェクト構成
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  Xamarin.Forms(PCL)でWCFアクセスを行う場合のプロジェクト構成を、どうすべきかわからず困っています。
6
6
 
7
- (ここではWCFを問題にしていますが、これに限った話ではなく、プロファイルによるAPIの制限のため必要なクラスが呼べないという問題です。)
7
+ **(ここではWCFを問題にしていますが、これに限った話ではなく、プロファイルによるAPIの制限のため必要なクラスが呼べないという問題です。)**
8
8
 
9
9
 
10
10
 

2

追記を修正

2017/07/17 13:23

投稿

kmz_kappa
kmz_kappa

スコア33

test CHANGED
File without changes
test CHANGED
@@ -82,4 +82,6 @@
82
82
 
83
83
  ```
84
84
 
85
- というエラーがあちこちで発生するようになってしまいました。
85
+ というエラーが、Prismが使われているクラスのあちこちで発生するようになってしまいました。
86
+
87
+ (例えばViewModelのファイルで `public class MainPageViewModel : BindableBase, INavigationAware` ← BindableBase の部分でエラーが出ます)

1

追記を追加

2017/07/17 06:11

投稿

kmz_kappa
kmz_kappa

スコア33

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,9 @@
12
12
 
13
13
 
14
14
 
15
- (前提:ここでは、ソリューション内に ViewModelプロジェクト(PCL)、Androidプロジェクト、iOSプロジェクトが存在するとしてください。)
15
+ 前提:ここでは、ソリューション内に ViewModelプロジェクト(PCL)、Androidプロジェクト、iOSプロジェクトが存在するとしてください。)
16
+
17
+ (また、ソリューションのベースはPrism Template Packを使用して作成しています。)
16
18
 
17
19
 
18
20
 
@@ -65,3 +67,19 @@
65
67
  このような問題を解決する良い方法はないでしょうか。
66
68
 
67
69
  (そもそも、内容が全く同じHelloWorldService.csを2つ用意する、という時点で気持ち悪さがあります。)
70
+
71
+
72
+
73
+ ### 追記
74
+
75
+
76
+
77
+ ちなみに、プロファイルの制限がきついからViewModelからSystem.ServiceModelなどが参照できないのでは?と思い、プロジェクトのターゲット設定で「ASP.NET Core 1.0」を外してみたところ、
78
+
79
+ ```
80
+
81
+ 型 'Object' は、参照されていないアセンブリに定義されています。アセンブリ 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' に参照を追加する必要があります。
82
+
83
+ ```
84
+
85
+ というエラーがあちこちで発生するようになってしまいました。