.NET Standard
英語のブログですが良さげな比較記事を見つけました。 www.palmmedia.de 私が知らなかっただけで、DI Containerのパフォーマンス評価としては著名なもののようですが。 github.com 個人的にDI Containerへ基本機能や安定性は大前提として、つぎのような条件…
本エントリーはこれを書いている2017.08.26時点での話ですぐ状況は変わるかもしれませんのでご注意ください。 表題の件、普通にやるとなぜかつぎのようなエラーが出ます。 System.IO.FileNotFoundException ファイルまたはアセンブリ ‘System.Net.Http, Vers…
Visual Studio 2017 Update 3がリリースされたことで、待望の.NET Standard 2.0が利用できるようになりました。 XamarinでもAndroidやiOSからは既に利用可能なようです。UWPは少々お待ちください?(少々っていつ?誰か教えて さて、使うにはまずは.NET Stan…
Visual Studio 2017 Update 3の個人的な目玉は何と言っても、.NET Standard 2.0対応です。 という訳で、早速Xamarinの共通部分を2.0にして試してみましょう! 入ってないのかよ(´・ω・`) しかも、「他のフレームワークをインストールする」のリンク先に無い…
前回、Azure API Appの簡単な利用方法を解説しました。 www.nuits.jp 今回は、これをXamarin.Formsから利用してみましょう。 Xamarinプロジェクトを作成する XamarinにAPI App呼び出しを組み込む MainPageViewModelの作成 MainPage.xamlの修正 APIクライアン…
.NET StandardのプロジェクトからPCLのプロジェクトを無理やり参照しようとしたような場合に発生します。 PackageTargetFallbackを指定しているような場合です。 System.~系への参照が、PCLでは明示的にバージョンが指定されているが.NET Standard側では明…
.NETには、例えばinternalなクラスやメソッドのUnitTestをUnitTestプロジェクトから呼び出す仕組みとして、「InternalsVisibleTo」という属性があります。 従来の.NET Frameworkプロジェクトでは、プロジェクト作成時にPropertiesの下にAssemblyInfo.csが作…
.NET Standardのプロジェクトをテストするために、.NET Standardのテストプロジェクトを作成するとxUnitのテストが認識されずテストできません。 現状ではつぎのようにすることで対応できます。 Testプロジェクトを.NET Coreのコンソールアプリケーションと…