rksoftware

Visual Studio とか C# とかが好きです

.NET Core

WPF アプリケーションを .NET Core 3.0 に移植する

先日、毎日チェックしている RSS で次の記事を見つけました。 WPF と WinForms の .NET Core 3.0 移行記事です。とても関心のある話題なのでなぞってやってみました。 いずれ実際に移行をする時のために、私は英語力皆無ですしやってみた結果を日本語で自分…

ASP.NET Core MVC にコントローラーを追加する

以前に ASP.NET MVC にコントローラーを追加する記事を書きました。 簡単に言うと、ASP.NET MVC のカレントのディレクトリに Controller クラスの含まれる DLL を置いてしまうと作りによってはそれだけで、実行されている ASP.NET MVC プロジェクト自身に手…

.NET Core 3.0 の Publishing Single EXEs 実行時の Temp を確認する

先日 .NET Core のプレビュー版の、Publish の結果を一つのファイルとして作成するオプションを試しました。 期待通りにファイル一つだけが生成されました。 ■ 実行時に Temp に展開される .exe ファイルは一つだけ作成されますが、実行時にはランタイムは展…

.NET Core 3.0 の Publishing Single EXEs を試してみた

.NET Core 3.0 Preview 5 が案内されました。 この中で「Publishing Single EXEs」という項目がとても気になったので早速試してみました。 ■ コマンド >dotnet publish -r win10-x64 /p:PublishSingleFile=true と記事によると書くと良いらしいです。今回は …

.NET Core 3 の WPF で XAML がプレビューされるらしいので試してみた ※修正追記あり

.NET Core 3 の WPF で XAML がプレビューされるようになったと聞いて早速試してみました。 試した環境は Visual Studio 2019 の Preview 版 + .NET Core 3 の Preview 5 です。 ・ A preview of the XAML Designer for .NET Core 3.0 WPF development is av…

Microsoft Learn でクライアントアプリや Web アプリを学べそうなもの

(2019/03/30 時点です) コンテンツは日々増えているようなので、これを読んでいるときには状況も変化しているかもしれません。 ■ Microsoft Learn オンラインでマイクロソフトのプロダクトを無料で学べます。 2019/03/30 時点で 360 の学習内容があります。…

.NET Core 3 の WPF でもデザイナをあきらめない(目次)

プレビューですが、.NET Core で動作する WPF アプリが作れるようになっています。 しかし、画面デザイナがありません。 ※日頃の行いの良い方の Visual Studio 2019 RC にはデザイナがあるのかもしれませんが少なくとも私の Visual Studio 2019 RC にはあり…

.NET Core 3 の WPF でもデザイナをあきらめない(ViewModel/DependencyInjection)

以前に .NET Core 3 の WPF でデザイナを使うために、XAML ファイルを .NetFramework プロジェクトで開くという力強い記事を書きました。 ViewModel は .NET Standard クラスライブラリを作るとスマートというスマートな記事も書きました。 ViewModel は Sha…

.NET Core 3 の WPF でもデザイナをあきらめない(ViewModel/SharedProject)

以前に .NET Core 3 の WPF でデザイナを使うために、XAML ファイルを .NetFramework プロジェクトで開くという力強い記事を書きました。 ViewModel は .NET Standard クラスライブラリを作るとスマートというスマートな記事も書きました。 その続編です。 ■…

.NET Core 3 の WPF でもデザイナをあきらめない(ViewModel/.NET Standard)

以前に .NET Core 3 の WPF でデザイナを使うために、XAML ファイルを .NET Framework プロジェクトで開くという力強い記事を書きました。 その続編です。 ■ ViewModel はどうするか? ■ 普通に .NET Core プロジェクトに ViewModel を追加してみます。 プロ…

.NET Core 3 の WPF でもデザイナをあきらめない(基本)

プレビューですが、.NET Core で動作する WPF アプリが作れるようになっています。 しかし、画面デザイナがありません。 ※日頃の行いの良い方の Visual Studio 2019 RC にはデザイナがあるのかもしれませんが少なくとも私の Visual Studio 2019 RC にはあり…

Visual Studio 2019 で .NET Core のデスクトップアプリテンプレートを手に入れる

先日、.NET Core 対応の WPF アプリのテンプレートがなく dotnet コマンドで作るという記事を書いていました。 しかし、今では Visual Studio 2019 でテンプレートから作れるようになっています。 ■ テンプレートを手に入れる .NET Core 3 プレビューの最新…

Visual Studio 2019 RC で .NET Core のデスクトップアプリを作る

Visual Studio 2019 RC で .NET Core のデスクトップアプリを作ろうとすると、何も考えずに挑むといろいろな壁が立ちはだかります。 ※追記 現在はテンプレートからつくれるようになっています。方法は こちら ■ プロジェクトの作成 第一の壁がプロジェクトの…

dotnet core のインストールされていないない環境でも動作する dotnet core アプリケーションを作る

■ 結論 ・Windows 向けにはコンソールで次のようにタイプして発行します。 >dotnet publish -c Release --self-contained true -r win-x64 ・Linux 向けには >dotnet publish -c Release --self-contained true -r linux-x64 ・mac 向けには >dotnet publish…