最近環境構築の自動化にハマりつつあります。 Linux等のUNIX OSではほとんどが標準でパッケージマネージャが存在し、 アプリケーションの管理はパッケージマネージャで行われることが多いです。 macOSの場合、Homebrewを使うことによって アプリケーションの…
おしごとで勘違いしたので備忘録。 ASP.NET CoreをIISでホストする時、ASP.NET Core Moduleをサーバにインストールする必要があります。 いろいろ調べていてIISにインストールしたModuleをIISの [機能ビュー] > [ハンドラーマッピング] からモジュールマップ…
『.NET Core 3最新情報セミナー』に参加してきました。 connpass.com セッション内容は以下な感じです。 .NET 最新ロードマップと今押さえておきたい技術要素 .NET Core 3.0時代のデスクトップアプリ開発戦略を考える UIコンポーネントにおける .NET Core 3…
『C#エンジニアのための dockerコンテナ・kubernetesハンズオン (再)』に参加しました。 csharp-tokyo.connpass.com やったこと ハンズオン dockerによるaspnet coreアプリのホスト kubernetesによるdockerコンテナの起動 LTの聴講 ハンズオン ハンズオンはK…
以下のパッケージをインストールします。 www.nuget.org ウィンドウを閉じる処理を実装したいWindowに対して以下のxamlコードのボタンを実装しましょう。 <Button Content="Close"> <i:Interaction.Triggers> <i:EventTrigger EventName="Click"> </i:eventtrigger></i:interaction.triggers></button>
最近非同期処理関係で詰まるところがあったので、頭の整理も兼ねてまとめたいと思います。 Taskとは C#のTaskとはTaskです。 これ自体は非同期処理でもなんでもない、ただの処理の手順書に過ぎません。 // 返ってきてるのはHTTP GETするという手順のみ Task<HttpResponseMessage> </httpresponsemessage>…
ASP.NET Coreの登場でLinuxでもC#で作成したWebアプリが動かせるようになったみたいです。 .NETは使いたいけど、Linuxの文化も取り入れたい!ということで簡単にApacheでホストしてみたいと思います。 本手順ではサーバ構築にDockerを使用します。事前にイン…
xUnitは.NET Framework 4.5.1のサポートを打ち切っており、 .NET Frameworkでの作成時は4.5.2以上にする必要があるそうです。 github.com 業務でハマったので備忘録に。
SQL Server 2017など新しいバージョンのSQL Serverでは取得結果をJsonで保存する機能があります。 このような機能を使用することでNewtonsoft.JsonのJsonConvertクラスにより、 RepositoryクラスのGetAllメソッド等でデータを取得するテストの記述が比較が楽…
「Visual Studio 2019 Launch Event in Tokyo.」というイベントに参加してきました。 connpass.com 聴講したセッション Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル Akira Inoue(@chack411) Visual Studio 2019で始める「WPF on .NET Cor…