All posts by Ishisaka

Making a tiny .NET Core 3.0 entirely self-contained single executable – Scott Hanselman

情報源: Making a tiny .NET Core 3.0 entirely self-contained single executable – Scott Hanselman

.NET Core 2.2より、EXEファイルの作成が可能になりましたが、SCD(Self Contained Derivery)を選択してEXEを作成した場合、現状はEXE本体だけではなく必要の有無に限らず大量のライブラリファイル等々が一つフォルダにぶん投げられてしまい、実行時最低でも集住あるファイルを同時に移動させる必要があります。仮にそれがコンソールに「Hello World!」と表示するだけだったとしても。

.NET Core 3.0では、これををできるだけ小さなEXEファイル一つにするようプロジェクトが進められていて、この記事はその作業の進捗確認のような感じになっています。現状のPreview 6はdotonet publishコマンド実行時に、アセンブリの依存関係を厳密に調べて、必要なライブラリだけをデプロイフォルダに移動し調整を行う事が実現され、将来のアップデートは、EXE本体を含め、ランタイム、各ライブラリも事前にILが最適化された状態で実行バイナリ化され、1つのEXEにまとめるようになるようです。最新の開発状況では、コンソールに「Hello World!」を表示するアプリケーションで二十数MBの大きさのEXEとなるようです。

早くリリースして欲しいですね!

#Forzaleague プッシュトゥパス 6/16~6/23 #Forza7

2019/05/16 09:00~2019/06/23 09:00まで。

このまま1シリーズで終わるのか、今後追加されるのかは不明です(2019/06/15)。

参加リワード: 2017 Bentley Continental Supersports

Xbox Live 12ヶ月ゴールド メンバーシップ
価格: 6,880円
マイクロソフト

Continue reading #Forzaleague プッシュトゥパス 6/16~6/23 #Forza7

XAML Islands v1

At Microsoft Build, we announced that the Windows 10 May 2019 Update (version 1903) would include XAML Islands v1. Below you can find more details on the roadmap and two workstreams in progress to complete the developer experience: the .NET wrappers and Visual Studio 2019 support. What are XAML Islands? XAML Islands enable .NET and […]

情報源: XAML Islands v1 – Updates and Roadmap – Windows Developer Blog

Memo

Try the new System.Text.Json APIs!

情報源: Try the new System.Text.Json APIs

いままで、.NETのJSONはサードパーティーのJson.NET頼りでしたが、System.Text.Jsonとして標準ライブラリにJsonのライブラリが入ってくるようです。ライブラリは。NET Core 3.0 Previewに含まれるほか、Nugetを使用することで.NET Framework 4.6異常でも使用が可能です。詳細は情報源を確認してください。

6/15~6/22 #Forzathon #Forza7

6/15 02:00~6/22 02:00まで。

ラリー一家

達成リワード: 1977 Holden Torana A9X Forza Edition

チャレンジ

Rally Heroesディビジョンのクルマで2レースに勝つ

ランチアストラトスで30秒タイムレースに勝利してクリア

クリア

1977 Holden Torana A9X Forza Edition

Xbox One X ホワイト スペシャル エディション (FMP-00063)
価格: 41,203円
日本マイクロソフト

Continue reading 6/15~6/22 #Forzathon #Forza7

Forza Week in Review 2019-06-14 #ForzaHorizon4 #Forza7

情報源: Forza Motorsport – Forza Week in Review 6-14-19

Forza & LEGO Take the Stage

Forza Horizo​​n 4のLEGO Speed Champions拡張は、E3 2019でForzaファンにとって大きなニュースとなりました。拡大はそれ以前のレゴをテーマにしたゲームとは異なります。LEGO自身のChris Stampが今週私にそれを伝えたように、どちらのチームも前にしなかった方法で2つの世界を一緒にすること – これが最初からのテーマでした。日本時間では金曜日の午前2時より公開され、Forza Horizo​​n 4 Ultimate Editionの所有者は、追加料金なしでLEGO拡張を利用できます。

Continue reading Forza Week in Review 2019-06-14 #ForzaHorizon4 #Forza7

オータム #Forzathon 6/14~6/21 #ForzaHorizon4

シーズンは日本時間では木曜日23時30分に切り替わります。夏から秋になりました。

正確には6/13 23:30~6/20 23:30まで。

シリーズリワード

  • 80%達成: 2013 Cadillac XTS Limousine
  • 50%達成: 2013 Bentley Continental GT Speed Forza Edition

2013 Bentley Continental GT Speed Forza Edition

シーズンリワード

  • 80%達成: 2016 Lamborghini Aventador SV
  • 50%達成: 1969 Fiat Dino Coupé

2016 Lamborghini Aventador SV

1969 Fiat Dino Coupé

Continue reading オータム #Forzathon 6/14~6/21 #ForzaHorizon4

WSL 2登場

We’re excited to announce starting today you can try WSL 2 by installing Windows build 18917 in the Insider Fast ring! In this blog post we’ll cover how to get started, the new wsl.exe commands, and some important tips. Full documentation about WSL 2 is available on our docs page.

情報源: WSL 2 is now available in Windows Insiders | Windows Command Line Tools For Developers

本日登場したWindows 10 20H1 Insider Preview Build 18917よりいよいよWSL2が登場しました。という事で、WSL2を一刻でも早く使ってみたい方は、Insider Previewへの参加が必要となります。

ちなみに、WSL2は薄いHyper-V上で動作するので、VMware Workstation/PlayerやVirtualBoxとは共存できなくなりましたので、そのあたりはご理解頂きたくと言ったところ。つまり、これまでのWSLはあくまでも、「Windowsのサブシステム」でしたがWSL2は「起動が速い仮想マシン」なので、そこら辺の違いもご理解頂きたい。基本的に何でも出来るようになりましたが、今まで通りではないよと。だからちゃんとVHDファイルもあります。メモリの使われ方も違います。

UXの違いに関しては以下のドキュメントなど参照ください。

https://devblogs.microsoft.com/commandline/wsl-2-is-now-available-in-windows-insiders/

追記:21:27

VMwarePlayer上の20H1 18917でWSL2が動きました。

Announcing Windows 10 Insider Preview Build 18917

Hello Windows Insiders, today we are releasing Windows 10 Insider Preview Build 18917 (20H1) to Windows Insiders in the Fast ring. IMPORTANT: As is normal with builds early in the development cycle, these builds may contain bugs that might be painful for some. If you take this flight, you won’t be able to switch Slow […]

情報源: Announcing Windows 10 Insider Preview Build 18917 | Windows Experience Blog

Fast Ring向け。

WSL2が来ました。

ASP.NET Core and Blazor updates in .NET Core 3.0 Preview 6

.NET Core 3.0 Preview 6 is now available and it includes a bunch of new updates to ASP.NET Core and Blazor. Here’s the list of what’s new in this preview: New Razor features: @attribute, @code, @key, @namespace, markup in @functions Blazor directive attributes Authentication &

情報源: ASP.NET Blog | ASP.NET Core and Blazor updates in .NET Core 3.0 Preview 6

Memo.