.NET Core
.NET Core 3.0 の新機能で 単一ファイルの実行可能ファイル というものがあります。PublishSingleFile という方がなじむ方もいるかもしれません。 ■ PublishSingleFile 簡単に言うと、 .dll なんかを一つの .exe ファイルに固めて発行する機能です。配布時に…
.NET Core ももう 3.0 がリリースされました。 これまでの長い .NET Core の歴史の中で皆さんのマシンの中に複数のバージョンがインストールされているのではないでしょうか? 私の感覚では特別に .NET Core 頑張って使っていなくても 5 ~ 20 バージョンく…
mac で .NET Core 3.0 の単一ファイルの実行可能ファイル(/p:PublishSingleFile=true)を、.NET Core アプリから Process.Start() で実行しようとしたときに少しハマったのでメモ。 ■ コード ここでは Ready という単一ファイルの実行可能ファイルを作った…
世間で今一番の話題と言えば、.NET Core 3.0 で間違いないでしょう。 そんな .NET Core 3.0 の新機能の中でも、ReadyToRun が気になっている方も多いと思います。もちろん私もその一人です。 ■ 何がうれしいの? 事前に動作環境に合わせて最適化されたアセン…
.NET Core 3.0 のリリースなので、新機能を復習してみたいと思ってまず、新機能の名前だけでも並べてみようと思いました。 .NET Core 3.0 (プレビュー 9) の新機能はこちらに情報があります。 このページから各プレビューバージョンのアナウンスのブログ記事…
.NET Core 3.0 のリリースなので、新機能を復習してみたいと思ってまず、新機能の名前だけでも並べてみようと思いました。 .NET Core 3.0 (プレビュー 9) の新機能はこちらに情報があります。 このページから各プレビューバージョンのアナウンスのブログ記事…
先日、毎日チェックしている RSS で次の記事を見つけました。 WPF と WinForms の .NET Core 3.0 移行記事です。とても関心のある話題なのでなぞってやってみました。 いずれ実際に移行をする時のために、私は英語力皆無ですしやってみた結果を日本語で自分…
以前に ASP.NET MVC にコントローラーを追加する記事を書きました。 簡単に言うと、ASP.NET MVC のカレントのディレクトリに Controller クラスの含まれる DLL を置いてしまうと作りによってはそれだけで、実行されている ASP.NET MVC プロジェクト自身に手…
先日 .NET Core のプレビュー版の、Publish の結果を一つのファイルとして作成するオプションを試しました。 期待通りにファイル一つだけが生成されました。 ■ 実行時に Temp に展開される .exe ファイルは一つだけ作成されますが、実行時にはランタイムは展…
.NET Core 3.0 Preview 5 が案内されました。 この中で「Publishing Single EXEs」という項目がとても気になったので早速試してみました。 ■ コマンド >dotnet publish -r win10-x64 /p:PublishSingleFile=true と記事によると書くと良いらしいです。今回は …
.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…
(2019/03/30 時点です) コンテンツは日々増えているようなので、これを読んでいるときには状況も変化しているかもしれません。 ■ Microsoft Learn オンラインでマイクロソフトのプロダクトを無料で学べます。 2019/03/30 時点で 360 の学習内容があります。…
プレビューですが、.NET Core で動作する WPF アプリが作れるようになっています。 しかし、画面デザイナがありません。 ※日頃の行いの良い方の Visual Studio 2019 RC にはデザイナがあるのかもしれませんが少なくとも私の Visual Studio 2019 RC にはあり…
以前に .NET Core 3 の WPF でデザイナを使うために、XAML ファイルを .NetFramework プロジェクトで開くという力強い記事を書きました。 ViewModel は .NET Standard クラスライブラリを作るとスマートというスマートな記事も書きました。 ViewModel は Sha…
以前に .NET Core 3 の WPF でデザイナを使うために、XAML ファイルを .NetFramework プロジェクトで開くという力強い記事を書きました。 ViewModel は .NET Standard クラスライブラリを作るとスマートというスマートな記事も書きました。 その続編です。 ■…
以前に .NET Core 3 の WPF でデザイナを使うために、XAML ファイルを .NET Framework プロジェクトで開くという力強い記事を書きました。 その続編です。 ■ ViewModel はどうするか? ■ 普通に .NET Core プロジェクトに ViewModel を追加してみます。 プロ…
プレビューですが、.NET Core で動作する WPF アプリが作れるようになっています。 しかし、画面デザイナがありません。 ※日頃の行いの良い方の Visual Studio 2019 RC にはデザイナがあるのかもしれませんが少なくとも私の Visual Studio 2019 RC にはあり…
先日、.NET Core 対応の WPF アプリのテンプレートがなく dotnet コマンドで作るという記事を書いていました。 しかし、今では Visual Studio 2019 でテンプレートから作れるようになっています。 ■ テンプレートを手に入れる .NET Core 3 プレビューの最新…
Visual Studio 2019 RC で .NET 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…