C#

C#

WPF で外部のプロジェクトからユーザーコントロールとかを参照する方法

地味にかなりハマったので、備忘録として残しておきます。 シチュエーションとしては、以下の感じです。 プロジェクトは WPF を前提 ユーザーコントロール(MyUserCtrl.xaml)を含むクラスライブラリとしてプロジェクトA...
C#

自作の nuget package に xml コメントを付加する

以下、 .NET Standard の話です。 .NET Standard では、 nuget package の作成方法は、 *.nuspec を使用しなくても、 *.csproj に以下のように記載すれば *.nupkg が出力されま...
C#

Visual Studio 2017 でデフォルトの using を設定する【項目テンプレート使用】

Visual Studio で C# でアプリケーションを開発中に個人的によく思うのが、例えば using System.Linq とか using System.Threading.Tasks とか、毎回毎回手で書くの面倒くさいなぁという...
C#

.net standard で nuget package (*.nupkg) を生成する方法

.net framework 等では、 *.nuspec というファイルを経由して *.nupkg を作る方法があるみたいですが、.net standard では異なるみたいです。(もしかしたら .net core も同様かもしれませんが、...
C#

.NET Standard で EntityFrameworkCore の Scaffold を実行する

前回、 .NET Core で Scaffold しましたが、 クラスライブラリ側に Scaffold して DTO クラスを自動生成したくなりました。 しかし、単純ではなかったので、こちらも備忘録として残しておきます。 はじめに ...
C#

EntityFrameworkCore で Scaffold 使ってデータベースファーストする方法

主題の件ですが、ハマった部分もあったので備忘録として残しておきます。 先に注意点ですが、 .NET Core コンソールアプリケーションと、 ASP.NET Core では Scaffold の条件が異なる というのが今回ハマったところで...
C#

moq でデリゲートをモックする方法

Func<XXX> といったようなデリゲートをモックしたい時があります。 これを、 moq を使用する方法です。 やり方 たとえば、int 型を2つ受け取り、文字列に変換するデリゲートがあったとします。(つまり、 Func&lt...
C#

moq で virtual メソッドをコールする方法

moq を使っていて、ハマったことがあったので備忘録として残しておきます。 主題の通り、「moq で virtual メソッドをコールする方法」です。 やりたかったことと症状 以下のような Dispose パターンを使用したテスト対象のクラ...
C#

Observer パターンを自分なりに整理してみる

免責 いきなり免責というのもアレですが、この記事の真偽は一切保証を致しかねます。 正直、かなり怪しいと思いますので、少なくとも情報収集されている方は、この記事はスキップされたほうが無難かと思われます。 (私のアカウントに書いてあることはもと...
C#

Visual Studio でビルド時に「のプロジェクト情報が見つかりません。これは、プロジェクト参照がないことを示している可能性があります。」でエラーになったときの対処法

(備考:もしかしたら .NET Standard のみの事象かもしれません) 事象 主題の通り、 Visual Studio でビルド実行時に、以下のようなエラーになりました。 (xxx.csproj はソリューション内で参照しているプロジ...
タイトルとURLをコピーしました