2019-01-01から1年間の記事一覧
アプリケーションの開始から終了までのイベントの発生順を整理しました。 クラス イベント 補足 Application コンストラクタ Application Startup Application Navigating MainWindow コンストラクタ MainWindowViewModel コンストラクタ MainWindow DataCon…
まだ未確認ですが、Visual Studio 2019 Previewの16.4.0 Preview 2.0を入れると、.NET Core 3.0が削除されるようです。 RuntimeだけなのかSDKもなのか、詳細は不明です。 これは明らかな不具合で解消する予定だそうです。 今は手動で改めて再インストールす…
何もしてないのにVisual Studioのパッケージマネージャーコンソールが壊れました。(ちかって怪しい操作した記憶はありません) 次のようなエラーがでます。 拡張型データ ファイル 、C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\PROFESSIONAL\COM…
SQL Serverのサンプルデータベース「AdventureWorks」をDocker上のSQLサーバーで利用するためのコンテナイメージを公開しました。 cloud.docker.com これを利用することでローカルにSQL Serverをインストールすることなく、AdventureWorksを利用することがで…
以下に主にChocolateryを利用した開発環境の自動インストールスクリプトを公開してみました。 全部じゃないですけどね?恥ずかしいし・・・。 github.com Chocolateyの概要と簡単な使い方はこちら。 www.nuits.jp でせっかくなら、これ便利だよあれ入れなよ…
安心してください。延長サポート契約はしています... 2019年9月現在、言語パックのexeからインストールしてもどうしても日本語化できなかったので別の手段を。
本項は「C# Tokyo オンライン「世界一わかりやすいClean Architecture」他」による発表の登壇原稿となります。過去に発表した.NET版の記事はこちらにアーカイブしています。 本稿のサンプルコード・PPTはこちらで公開しています。 「CC BY-SA 4.0」で公開し…
LinuxやmacOSではそれぞれapt-getやhomebrewのようなパッケージマネージャーが提供されており、開発ツールのインストールなどはコマンドラインから行うのが一般的です。 対してWindowsではGUIから行われることが多いのですが、GUIからの操作は環境構築の再現…
基本自分用メモ。
こちらを参照ください。 github.com
ソースはこちら。 Introducing .NET 5 | .NET Blog .NET Core 3.0の、その次のバージョンは.NET 5になり、ひとつの.NETとして統一されるそうです。 これはMonoが無くなるという意味ではなく、棲み分けるという意味のようです。 Mono ⇒ 高速起動、低フットプ…
「Visual Studio 2019 Launch Event in Tokyo.」で、Visual Studio 2019で始める「WPF on .NET Core 3.0」開発 というタイトルで登壇してきました。 資料はこちら Visual Studio 2019で始める「WPF on .NET Core 3.0」開発 from Atsushi Nakamura www.slides…
私の自慢のCopy to Markdown Add-Inは3,331ダウンロードされているようです。ヘヘヘ。 GitHub APIを利用して、GitHubのリポジトリのreleaseで公開しているモジュールのダウンロード数をカウントします。 gist.github.com GithHub APIの使い方についてはこちらを…
GitHub APIとJSON.NETを使ってこんな感じに書けば行けます。 gist.github.com GithHub APIの使い方についてはこちらを参照ください。 www.nuits.jp
GitHubでは様々なAPIがRESTで公開されています。 developer.github.com ドキュメントも充実しているのですが、とっかかりが自分は理解しにくかったので簡単にメモしておきます。
.NET Core SDKをインストールしてもVS Codeのターミナルからdonetコマンドが見つからず、実行できないことがあります。 そんなときはPCを再起動すると直るかもしれません。私は直りました。 github.com
Dispatcher.BeginInvokeを介して呼び出すと期待通り動作することがあります。 ↓のような感じで。 Dispatcher.BeginInvoke(new Action(() => { MyTextBox.Focus(); MyTextBox.SelectAll(); }));
Xamarin.Forms.BehaviorsPack 2.1.0をリリースしました。 www.nuget.org 対応内容は以下の通りです。 Xamarin.Forms 3.5.0へ対応 Xamarin.Forms 3.5.0で追加されたUIコントロールのイベントにCommandをバインドできるよう機能追加 以上です。
本稿は2019年2月10日現在の情報です。随時変更されると思います。 16.0.0 Preview 2.2時点ではVisual Studioからインストールすることができない 公開インストーラーは4.0までしかない NuGetには個人が公開したものしかなくライセンスが不明瞭(物は正規のも…
インストーラーを起動して個別コンポーネントからインストールします。 個別コンポーネントの中の「SDK、ライブラリ、およびフレームワーク」の中の「Blend for Visual Studio SDK for .NET」をインストールする つぎのパスにインストールされるので、必要な…
SimpleInjectorでDynamicProxyを使って手軽にAOPするための拡張ライブラリを更新しました。 更新内容は次のとおり。 .NET Framework 4.5のサポート追加 ライブラリの詳細は以下をご覧ください。 www.nuits.jp
いつも忘れて過去のコードを探しに行くのでメモを。
ASP.NET Coreには標準でDIの仕組みは用意されているのですが、他のプラットフォームとのアーキテクチャの統合を考えた場合、ASP.NET Core上でしか動かないDI Containerを利用するより、サードパーティのContainerを利用したいというのは十分考えられるシナリ…
アドレス帳が複数あって、標準で選択されているものに不都合がある場合の変更方法です。