More Related Content Similar to .NET Core 3.0 に備えよう (20) More from m ishizaki (20) .NET Core 3.0 に備えよう2. / 25
自己紹介
石崎 充良 ( @mishi_cs )
Microsoft MVP for Developer Technologies
言語: C# XAML
活動:
・C# もくもく会 (connpass)
・C# Tokyo (connpass)
2
5. / 25
.NET Core 3.0 launches at .NET Conf!
5https://www.dotnetconf.net/
6. / 25
立ち位置
• Windows デスクトップアプリに対応
• C# 8 に対応
•新機能は .NET Core に追加
個人の感想
• Linux で使えることが知られ、関心を持たれることが増えてきた
• 多くの環境で使用可能
6
8. / 25
Download & Install
8https://dotnet.microsoft.com/download/dotnet-core/3.0
15. / 25
.NET Core 3.0 (プレビュー 9) の新機能
15https://docs.microsoft.com/ja-jp/dotnet/core/whats-new/dotnet-core-3-0
19. / 25
発行時の指定
単一ファイルの実行可能ファイル
一つの .exe ファイルとして発行できる。
アセンブリのリンク
未使用のアセンブリをトリミングすることによって、アプリのサイズを減らすことが
できる。
階層型コンパイル
最初のアプリ起動時に完全に最適化すると最初の起動が遅くなる。少しづつ良い感じ
にしてくれる。使い込むと早くなっていく。
ReadyToRun イメージ
配布時に事前に最適化できる。これまでは実行環境で行っていた。ただし、ターゲッ
トと同じプラットフォームで行う。
19
25. / 25
まとめ
• 時代は .NET Core 3.0
• (特に Visual Studio では) 特に .NET Framework と変わらずに開発できる
• デスクトップのインストーラーや、Web のフレームワークは変わるので注意
• 誤解されやすいが、WPF や Windows Forms は Windows 専用
• .NET Core is a cross-platform version of .NET for building websites, services, and
console apps. 今すぐダウンロード
25