shuhelohelo’s blog

Xamarin.Forms多めです.

DotNetCore

「The reference assemblies for .NETFramework,Version=v5.0 were not found. 」への対処

Visual Studioで現在プレビュー版の.NET5を使ってトップレベルステートメントを試したときに以下のようなエラーメッセージが表示されました. The reference assemblies for .NETFramework,Version=v5.0 were not found. Tools > OptionsでOptionsウィンドウ…

コマンドラインでSDKを指定して.NETアプリケーションを作成する.

dotnetコマンドでプロジェクトを作成すると,一番新しいSDKが使用される. 現時点だとpreview版の.NET5をインストールしてあるので,dotnet new console -o Hogeとすると自動的にdotnet5のプロジェクトになる. そこで-f|--framework <FRAMEWORK>オプションを使う. <FRAMWORK> には以</framwork></framework>…

SignalR Core復習

忘れてしまうのでもう一度基本的な使い方をメモ 参考 docs.microsoft.com 環境 Windows 10 1809 .NET Core 3.1 ASP.NET Core 3.1 Serviceの追加 Startup.csを開いてConfigureServiceメソッドに以下のようにSignalRを登録します。 public void ConfigureServi…

これは下書きにもタグを登録するためのページです。

Windowsのタスクトレイ常駐型アプリを作る

ambilykk.com 環境 Windows10 1908 .NET Core 3.1 preview 3 ウィンドウを表示させない 常駐型アプリの体裁としてウィンドウを表示させないということは大事なことです. コンソールアプリの場合 ソリューションエクスプローラで右クリックしてコンテキストメ…

.NET Conf 2019のSignalRのデモを動かす

www.youtube.com こちらの動画を見ながら,1つ目のデモと同じリアルタイムチャットアプリを作る. ソースコードは公開されていないが,画面を凝視すればコードが読めるし,説明は丁寧でわかりやすい. 環境 Windows 10 pro 1906 Visual Studio 2019 16.4 preview1…

コマンドラインでC#プログラミング[引越記事]

はじめに C#でプログラミングをする場合、Visual Studioは非常に便利で強力な開発ツールです。しかしながら、例えば、ネット上のコードスニペットをちょっと実行してみたいときとか、ちょっとした処理をさせるための数行のアプリケーションを作成したいとき…

ASP.NET Core 2.2→3.0への移行 メモ

(2019.10.08)5月にメモとして書いたときと比べ,現時点では.NET Coreが3.0がリリースされており,下のリンクの公式サイトの解説も充実していると思うのでご注意ください. docs.microsoft.com ASP.NET Core 3.0では2.2と比べていろいろと書き方が変わっている。…

WPFでアクションセンターに通知を表示

Windows10にはアクションセンターがあります。 メールやSlackなどのメッセージ受信をぴろーんと通知してくるあれです。 これをWPFアプリから使いたいと思いました。 何年か前にもWPFアプリで通知機能を使いたいなと思ったのですが、そのときはなにやらいろい…

.NET Core 3.0 WPF with Prismなプロジェクトで画面デザイナを使いたい(1)

やっと準備が整いました。 画面デザイナを使う手順については以下のサイトの内容に沿っていきます。 rksoftware.hatenablog.com .NET FrameworkなWPFプロジェクトを作る こちらは当然、画面デザイナが使えます。 .NET Framework側のXAMLを削除する .NET Core…

.NET Core 3.0 WPF with Prismなプロジェクトで画面デザイナを使いたい(準備編)

追記(20190604) 今更の追記ですが、現在は.NET Core 3.0 WPFで画面デザイナが使えるようになっています。 Visual Studio 2019をインストールしてください。 はじめに .NET Coreで動作するWPFアプリをプレビューですが作成できるようになっています。 しかし…

既存の.NET Frameworkクラスライブラリを.NET Standardクラスライブラリにするには(動くとは言ってない

.NET Coreによって様々なプラットフォームでC#のプログラムが動くようになりました。 これまで.NET Framework用として作ってきた、もしくは世の中の有志たちが公開してきたライブラリなどの資産を活用しない手はありません。 そこで、既存の.NET Frameworkク…

Visual Studio 2019 v16.1.0 preview2 でBlazorアプリを作成したら、実行時にエラーがでたときの対処

VS2019 v16.1.0 preview2をインストールして、テンプレートからBlazorアプリを作成し、実行したらこんなエラーが出た。 ターゲットプロセスは、CoreCLR開始イベントを発生させずに終了しました。 csprojファイルをテキストエディタで開いてみると、参照して…