teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

回答を書き換え

2018/08/09 13:45

投稿

f-miyu
f-miyu

スコア1625

answer CHANGED
@@ -1,12 +1,11 @@
1
- ソースードは特に問題ないと思います。
1
+ View1がンパイルされてなかったのだと思います。
2
+ `Feature1.csproj`を編集して、`<Compile Include="***.shared.cs" />`の下あたりに`<Compile Include="***.xaml.cs" /> `を追記してみてください。
2
3
 
3
- うまく呼び出されていない可能性があるので、`Appクラス`のコンストラクタに、`new Plugin.Feature1.View1();`を追加してみてください。
4
-
5
- ```C#
4
+ ```Xml
6
- public App()
7
- {
8
- InitializeComponent();
5
+ <ItemGroup>
9
-
6
+ <PackageReference Include="MSBuild.Sdk.Extras" Version="1.4.0" PrivateAssets="All" />
7
+ <PackageReference Include="Xamarin.Forms" Version="3.1.0.697729" />
8
+ <Compile Include="***.shared.cs" />
9
+ <Compile Include="***.xaml.cs" />
10
- new Plugin.Feature1.View1();
10
+ </ItemGroup>
11
- }
12
11
  ```

1

コード追記

2018/08/09 13:45

投稿

f-miyu
f-miyu

スコア1625

answer CHANGED
@@ -1,3 +1,12 @@
1
1
  ソースコードは特に問題ないと思います。
2
2
 
3
- うまく呼び出されていない可能性があるので、`Appクラス`に、`new Plugin.Feature1.View1();`を追加してみてください。
3
+ うまく呼び出されていない可能性があるので、`Appクラス`のコンストラクタに、`new Plugin.Feature1.View1();`を追加してみてください。
4
+
5
+ ```C#
6
+ public App()
7
+ {
8
+ InitializeComponent();
9
+
10
+ new Plugin.Feature1.View1();
11
+ }
12
+ ```