-
Notifications
You must be signed in to change notification settings - Fork 163
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Visual Studio のインストールオプションの設定ファイルを追加する #1162
Conversation
VS2017 を以下でインストールしてコンパイルできた。
|
✅ Build sakura 1.0.2548 completed (commit 9d4a66ce99 by @m-tmatma) |
ドキュメントは後で書きます。 |
文句なし合意。 この辺どうします?
大半の人にとって要らなさそうだけど(ぼくは入れてる)
あと、ちょっと微妙なんですがこういう変更をしています。 Windows 10 SDKの特定バージョンをインストールさせる設定方法が分からんかったです。 |
This reverts commit 3efa7ca.
対応当時、必要だったと思って入れたはずでしたが、
とりあえずはビルドに最低限必要なものと考えています。 |
#1044 の変更を確認したら UseOfMfc が false になっています。 ちなみに microsoft.visualstudio.component.vc.atl → ATL のみ という意味です。 |
✅ Build sakura 1.0.2549 completed (commit a2c237bc8a by @m-tmatma) |
を実行してみると、 microsoft.visualstudio.component.vc.cmake.project も同時に削除されて結果としてテストプロジェクトのビルドが通らなくなったので、追加しました。 ただ Microsoft.VisualStudio.Component.Windows10SDK.17763 を削除しても sakura.exe 本体のコンパイルは成功しました。 そこのところはわからないですが、17763 に依存しているので念のために入れておきます。 |
✅ Build sakura 1.0.2550 completed (commit 8677d9824f by @m-tmatma) |
了解。 |
vs2019 なら 18362 を参照するので 17763 がなくても通るはずです。 |
Visual Studio のインストールオプションの設定ファイルを追加する
PR の目的
Visual Studio 2019 では .vsconfig というファイルを sln と同じディレクトリに置いておくと
ソリューションのビルドに必要なコンポーネントが足りないと自動的にユーザーに通知して
クリック一つでインストールすることができる。
カテゴリ
PR の背景
#518
とあり、README.md に必要なコンポーネントの説明を記載しているが、
足りない場合に自動的にユーザーに通知してワンタッチでインストールできたら便利なため。
PR のメリット
ユーザーが簡単に Sakura Editor のビルド環境を構築できる。
PR のデメリット (トレードオフとかあれば)
なし
PR の影響範囲
Visaul Studio のインストール
関連チケット
#518
#936
#6
残件
Visaul Studio 2017 での確認(完了)参考資料