-
Notifications
You must be signed in to change notification settings - Fork 11
Hohoemaプロジェクトをビルドする手順
tor4kichi edited this page Aug 28, 2022
·
6 revisions
- VisualStudio 2022 をインストール(インストール構成の下の方に記載してます)
- github.com/tor4kichi/Hohoemaのプロジェクトをローカルにクローン
- github.com/tor4kichi/NiconicoToolkit のプロジェクトをDLしてHohoemaプロジェクトから参照が通るようにする
- Hohoemaプロジェクト /Assets/xbox_encrypt_key.txt を作成して任意の任意の暗号化用文字列を記入(ビルドアクションを「コンテンツ」に指定)
- 実装は Hohoema.Models.Domain.Helpers.AccountManager を参照のこと
- 当該ファイルをバージョン管理に含めないように注意
- VSにMSアカウントでログイン。Hohoemaプロジェクトを右クリック→ 公開 → アプリケーションをストアと関連付ける を実行してストア用のアプリIDを同期
-
XTSSharp.NetStandard.1.0.0.nupkg をビルドマシンのローカルフォルダに配置
- Visual Studioの「ツール」→「nuget パッケージマネージャ」→「パッケージマネージャの設定」→「(左タブから)パッケージソース」から上記nugetファイルを配置したフォルダをパッケージソースに追加する
- Hohoema.Modelsプロジェクトの「Nugetパッケージの管理」を開いて、右上のパッケージソースをローカルフォルダに変更した上で
XTSSharp.NetStandard
を追加する - ソースコードはこちら(zipをDL)
インストール構成(.vsconfig)は以下の通り
{
"version": "1.0",
"components": [
"Microsoft.VisualStudio.Component.CoreEditor",
"Microsoft.VisualStudio.Workload.CoreEditor",
"Microsoft.NetCore.Component.Runtime.5.0",
"Microsoft.NetCore.Component.Runtime.3.1",
"Microsoft.NetCore.Component.SDK",
"Microsoft.VisualStudio.Component.NuGet",
"Microsoft.VisualStudio.Component.Roslyn.Compiler",
"Microsoft.VisualStudio.Component.Roslyn.LanguageServices",
"Microsoft.Component.MSBuild",
"Microsoft.VisualStudio.Component.TextTemplating",
"Microsoft.VisualStudio.Component.SQL.CLR",
"Microsoft.Net.Component.4.5.TargetingPack",
"Microsoft.VisualStudio.Component.IntelliCode",
"Microsoft.VisualStudio.Component.DiagnosticTools",
"Microsoft.VisualStudio.Component.AppInsights.Tools",
"Component.Microsoft.VisualStudio.LiveShare",
"Microsoft.VisualStudio.Component.VC.CoreIde",
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
"Microsoft.VisualStudio.Component.Windows10SDK.18362",
"Microsoft.ComponentGroup.Blend",
"Microsoft.VisualStudio.Component.Debugger.JustInTime",
"Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging",
"Microsoft.VisualStudio.Component.VC.Redist.14.Latest",
"Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core",
"Microsoft.VisualStudio.Component.Windows10SDK.17763",
"Microsoft.VisualStudio.Component.Windows10SDK.17134",
"Microsoft.VisualStudio.Component.Windows10SDK.16299",
"Microsoft.VisualStudio.Workload.NativeDesktop",
"Microsoft.Component.NetFX.Native",
"Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard",
"Microsoft.VisualStudio.Component.Graphics",
"Microsoft.VisualStudio.ComponentGroup.UWP.Xamarin",
"Microsoft.VisualStudio.ComponentGroup.UWP.Support",
"Microsoft.VisualStudio.Component.Windows10SDK.19041",
"Microsoft.VisualStudio.Workload.Universal",
"Microsoft.VisualStudio.Component.Git"
]
}