現在、私のXamarin.FormsプロジェクトでPCLを使用しており、.NET標準ライブラリに変更したいと考えています。私はチュートリアルを見てきました。最初のステップはPCLプロジェクトのプロパティで "Target .NET Platform Standard"オプションをクリックすることです。問題はこのオプションが私には表示されず、代わりに、「Learn More」というテキストがあります。クリックすると、.NET StandardとPCLを比較するページに移動し、さらにhttps://docs.microsoft.com/en-us/dotnet/standard/net-standard#comparison-to-portable-class-librariesが表示されます。私は何をすべきか?Xamarin.Forms - "Target .NET Platform Standard"オプションが表示されない
答えて
同じ問題が発生しました。すべてのPCLを.NET標準に変換しようとしました。そして、私たちはそれらを ".NET Standardをターゲットにする"ことで純粋な.NET標準ライブラリにすることを考えましたが、この仮定は間違っていました。我々は、PCL Targeting .NET Standardと純粋な.NET Standardライブラリの間にいくつかの小さな違いがあることを認識するまで、いくつかの問題に直面しました。
解決策は、すべてのPCL用に新しいライブラリを作成し、そのファイルを.NET標準ライブラリにコピーすることでした。私たちはXamarinプロジェクトの.NET Standard 2.0ライブラリに取り組んでいます。すべてが期待どおりに動作します。 VisualStudioを最新のバージョンに更新した後、そしてresharperをEAP Releaseにアップデートした後で、ちょっとしたことがありました。
私は同じ方法で、あなたのPCLプロジェクト用の新しい.NET標準ライブラリを作成し、内容をコピーすることをお勧めしたいと思います。
追加情報
Microsoft.NetCore.CompatibilityPack
あなたはまだ、.NETの標準をサポートしていないnugetパッケージでincopatibilityの問題に実行されます。あなたは.NETの標準に移行する方法を示すChannel9ビデオを提供してどのようにするには
次のリンクthis package
Channel9が必要になります。また、CompatibilityPackとフォールバックターゲットに関する話もあります。https://channel9.msdn.com/Shows/XamarinShow/Snack-Pack-15-Upgrading-to-XamarinForms-to-NET-Standard
- 1. Target platformセクションのIOSオプションが灰色でクリックできない
- 2. .NET Platform Standardのプラットフォームは何ですか?
- 3. Selectize.js - オプションが表示されない
- 4. 通貨オプションが表示されない
- 5. .NET Standard(VS2017)でXamarin.Formsのプロジェクトを作成する方法
- 6. .NET Standard 2.0ライブラリプロジェクトにSerilog Seqパッケージがインストールされない
- 7. .NET Platform Standardプロジェクトを作成するには
- 8. xamarin.formsがリストビューに表示されます
- 9. 結果がピッカーに表示されないXamarin.Forms
- 10. Xamarin.FormsにAndroid権限のダイアログが表示されない
- 11. Xamarin.Forms Android ProjectでResource.Layoutフォルダが表示されない
- 12. Xamarin.forms SwitchCellテキストが完全に表示されない
- 13. Xamarin.Forms検索ウィジェットが表示されない
- 14. Xamarin.FormsのコンテンツがActicity.SetContentViewの使用後に表示されない
- 15. MasterDetailPage xamarin.formsのIOSで背景画像が表示されない
- 16. Xamarin.formsアンドロイドの許可のプロンプトが表示されない
- 17. .NETでIISの.NETユーザーが表示されない
- 18. ASP.NETコアプロジェクト - パブリッシュで「データベース移行」オプションが表示されない
- 19. Xamarin.Forms ListViewの画像WinPhone 8.1に表示されないDataTemplate
- 20. Xamarin.Formsプリズムアプリ表示されない主従ナビゲーションバー
- 21. iOS LaunchscreenがXamarin.Formsに表示されていません
- 22. .NET Standard 2.0で動作しないソリューションリファレンス
- 23. .NET Webサービス - 新しいメソッドが表示されない
- 24. 選択フォームにオプション値が表示されない場合は、表示エラー
- 25. JBoss Marshallのオプションが表示されない
- 26. AngularJS選択オプションがIE 10に表示されない
- 27. 起動オプションでLinux mintが表示されない
- 28. Wordpress投稿オプションが表示されない
- 29. スコープで「ユーザー」オプションが表示されない(C#のユーザー設定)
- 30. 選択オプションでオブジェクトの配列が表示されない
新しい.NET標準ライブラリを作成し、すべてのクラス、インターフェイス、列挙型などを新しいライブラリにコピーします。行く最善の方法。これをpclから.netの標準オプションに変換することは、私にとって適切に働いたことがなく、より多くの問題を引き起こしました。新しい.NET標準ライブラリを作成して修正しました。 –