.NET Coreで使えるPDF作成ライブラリを比較
C#の.NET Coreで使用可能なPDF作成ライブラリをまとめました。 商用で利用できるものや、有償の物から無償なものまで幅広く紹介します。
C#の.NET Coreで使用可能なPDF作成ライブラリをまとめました。 商用で利用できるものや、有償の物から無償なものまで幅広く紹介します。
VSCodeでPWA対応のBlazor WebAssemblyをデバッグしようとすると、ブレークポイントで止まらない場合があります。
ドメイン駆動設計(DDD)のValueObject(値オブジェクト)をEntityFramework Core(EFCore)で自動的にマッピングする方法を紹介します。 EFCore2.0以降では、所有エンティティ型としてValueObjectを永続化する機能が提供されています。 マッピングだけではなく、ValueObjectとして定義したEntityからマイグレーションを生成することも可能です。
Microsoftのアジャイルプロジェクト管理ツールには「Pipeline」という名称で自動ビルド・デプロイ (CI&CD)するツールが備わっています。 C#のSPAアプリケーションを作成するBlazorフレームワークをPipelineを使ってAzure WebAppへデプロイする方法を紹介します。 Pipelines PipelinesではRepos (リポジトリ)にコミットされた内容を […]
Microsoftのdotnet coreプロジェクトでは、debugやrelease, objなどソース管理の対象外にしておきたいファイルが多くあります。 一つ一つ追加しても良いですが、.gitignoreのテンプレートが公式で用意されているのでテンプレートを使って時間を節約しましょう。 コマンドから.gitignoreを作成 dotnetのSDKをインストールしていれば、ターミナルからdotn […]
Microsoft Identityの公式リファレンス https://docs.microsoft.com/ja-jp/aspnet/core/security/authentication/identity まずはWebアプリのプロジェクトを作成 VSCodeを使って.NET Core CLIのコマンドを使って作成する手順です。 ターミナル(Ctrl+@)から上記のコマンドを実行します。すると […]
VSCode (Visual Studio Code)でASP.NET Core MVCの開発をする場合、ViewページはRazor (cshtml)で記述しますが、先日のアップデートでRazorのランゲージサービスがリリースされ、公式でインテリセンスによる補完に対応しました!
いま、C#が勢いを取り戻しつつあります。マイクロソフトの方針転換により、Windows・.NETありきの言語ではなく、マルチプラットフォームで活躍できる言語になっているので紹介します。 開発環境もVisualStudioは不要で無料で構築できますよ!
ASP.NET CoreのアプリケーションをApacheに展開する場合、同じIP(ドメイン)とポートで複数のアプリケーションを展開する場合の設定方法や注意点について記載します。 執筆時点のASP.NET Coreのバージョンは2.1です。
CentOS7のApacheにホストした場合、ASPNETCORE_ENVIRONMENTによる動作モードの設定(Production・Development)はweb.configではなくサービスファイルに記載する必要があります。公式リファレンスがちょっと分かりにくくて見落としがちなので詳細を記載します。 執筆時点のASP.NET Coreのバージョンは2.1です。