C# Observer パターンを自分なりに整理してみる 免責 いきなり免責というのもアレですが、この記事の真偽は一切保証を致しかねます。 正直、かなり怪しいと思いますので、少なくとも情報収集されている方は、この記事はスキップされたほうが無難かと思われます。 (私のアカウントに書いてあることはもと... 2018.06.04 C#仕事で使う技術的なこと
C# Visual Studio でビルド時に「のプロジェクト情報が見つかりません。これは、プロジェクト参照がないことを示している可能性があります。」でエラーになったときの対処法 (備考:もしかしたら .NET Standard のみの事象かもしれません) 事象 主題の通り、 Visual Studio でビルド実行時に、以下のようなエラーになりました。 (xxx.csproj はソリューション内で参照しているプロジ... 2018.05.11 C#仕事で使う技術的なこと
C# 単体テスト<C#> async な moq をセットアップするときにハマったこと C# で単体テストで moq を使用した場合のお話です。 備忘録として残しておきます。 以下のようなインターフェイスがあったとします。 public interface IHoge { Task SomethingAsync(in... 2018.04.15 C#仕事で使う技術的なこと
C# ProtocolBuffers の C# 版の Timestamp について 前に ProtocolBuffers の C# 版の導入をやってみたのですが、 このときに proto ファイル import google/protobuf/timestamp.proto が読込めないせいで以下のようにクラスファイル変... 2018.03.21 C#仕事で使う技術的なこと
C# Protocol Buffers の C# 版で遊んでみる Protocol Buffers のC#版 有名どころでは、以下の2つがあるようです。 protobuf-net 特徴:.proto ファイルが不要で、すごくシンプルにシリアライズ/デシリアライズできる。 Google.Protob... 2018.03.06 C#仕事で使う技術的なこと
C# C#でTCP通信のプログラムを作ってみる 主題の通り、作ってみるのだが、とりあえず今は調査中なので「これは押さえておきたい」というところのメモ 目的 基本的にはサーバープログラムを作る。 同時に複数のコネクションが接続されることを想定する。 基本的には↓が参考になる。 ichiro... 2018.02.27 C#仕事で使う技術的なこと
C# dotnet ef migrations add したら Unable to create an object of type ‘ApplicationDbContext’ と怒られるとき ことの成り行き もともと dotnet core 1.1 のプロジェクトを dotnet core 2.0 にターゲットフレームワークを差し替えた時のお話。 コードファーストでDBを作るために、主題の通り dotnet ef migrati... 2018.02.18 C#仕事で使う技術的なこと
C# dotnet core 1.1 と 2.0 で挙動が違う件 →で、「ASP.NET Core 2.0」を選択し、「Webアプリケーション(モデル ビュー コントローラー)」を選択し、「認証の変更」で「個別のユーザーアカウント」を選択する。 これで、デフォルトの状態でプロジェクトが作成される。 その... 2018.02.18 C#仕事で使う技術的なこと