87
46

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Visual Studio 2017のインストーラにElectronが使われてる

Posted at

本日 Visual Studio 2017 が正式リリースされました :clap:
キーノートだけでもと思いぼーっと放送を眺めていましたが,Live Unit Testing や コードリファクタリング周りが印象に残った部分でした.

で表題ですが,インストーラを使って少しUIで ん? っと思った方もいらっしゃると思います.

UI.png

気になる...気になりますよね?

ということでインストーラのディレクトリを見てみましょう.

C:\Program Files (x86)\Microsoft Visual Studio\Installer 以下にインストーラが展開されています.
そのディレクトリには node.dll の文字が...ん,これは...
そしてディレクトリとして Assets, locales, resourcesとなんとも見覚えのある様なディレクトリ構成です.

そこで resources 以下を見てみると,いました, electron.asar!!!

...とここまで見てある程度満足してしまったのでこれ以上の掘り下げはなしでした.

app以下に配置されている ThirdPartyNotices.txtpackage.jsonを眺めてライブラリに何が使われているのかじっくり見てみると楽しいのかもしれません.

印象的だったのはフロントに React とかではなく,riot.js が使われていました,わかる.

87
46
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
87
46

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?