From 798a5b0b867a51e164ccaf26403b4d4a31b0d7bb Mon Sep 17 00:00:00 2001 From: sotash Date: Mon, 13 Jul 2026 16:17:48 +0900 Subject: [PATCH] build: integrate Visual Studio editor package and update gitignore - Added the Visual Studio Editor Unity package (`com.unity.ide.visualstudio`) to `Packages/manifest.json` to enable richer IDE integration (such as debugging and project generation). - Updated `Packages/packages-lock.json` with the new package and its resolved dependencies (`com.unity.test-framework` and `com.unity.ext.nunit`). - Updated `.gitignore` to ignore`*.slnx` to keep the repository clean of autogenerated solution files. --- trivialkart/trivialkart-unity/.gitignore | 1 + trivialkart/trivialkart-unity/.vsconfig | 6 +++++ .../trivialkart-unity/Packages/manifest.json | 1 + .../Packages/packages-lock.json | 25 +++++++++++++++++++ 4 files changed, 33 insertions(+) create mode 100644 trivialkart/trivialkart-unity/.vsconfig diff --git a/trivialkart/trivialkart-unity/.gitignore b/trivialkart/trivialkart-unity/.gitignore index b9bb4ca0..5698b021 100644 --- a/trivialkart/trivialkart-unity/.gitignore +++ b/trivialkart/trivialkart-unity/.gitignore @@ -43,6 +43,7 @@ ExportedObj/ *.csproj *.unityproj *.sln +*.slnx *.suo *.tmp *.user diff --git a/trivialkart/trivialkart-unity/.vsconfig b/trivialkart/trivialkart-unity/.vsconfig new file mode 100644 index 00000000..f019fd0a --- /dev/null +++ b/trivialkart/trivialkart-unity/.vsconfig @@ -0,0 +1,6 @@ +{ + "version": "1.0", + "components": [ + "Microsoft.VisualStudio.Workload.ManagedGame" + ] +} diff --git a/trivialkart/trivialkart-unity/Packages/manifest.json b/trivialkart/trivialkart-unity/Packages/manifest.json index d8fad6d5..b9bd9fbf 100644 --- a/trivialkart/trivialkart-unity/Packages/manifest.json +++ b/trivialkart/trivialkart-unity/Packages/manifest.json @@ -1,5 +1,6 @@ { "dependencies": { + "com.unity.ide.visualstudio": "2.0.27", "com.unity.inputsystem": "1.19.0", "com.unity.multiplayer.center": "1.0.1", "com.unity.purchasing": "5.3.0", diff --git a/trivialkart/trivialkart-unity/Packages/packages-lock.json b/trivialkart/trivialkart-unity/Packages/packages-lock.json index 330394c2..16a3447e 100644 --- a/trivialkart/trivialkart-unity/Packages/packages-lock.json +++ b/trivialkart/trivialkart-unity/Packages/packages-lock.json @@ -1,5 +1,20 @@ { "dependencies": { + "com.unity.ext.nunit": { + "version": "2.0.5", + "depth": 2, + "source": "builtin", + "dependencies": {} + }, + "com.unity.ide.visualstudio": { + "version": "2.0.27", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.33" + }, + "url": "https://packages.unity.com" + }, "com.unity.inputsystem": { "version": "1.19.0", "depth": 0, @@ -48,6 +63,16 @@ }, "url": "https://packages.unity.com" }, + "com.unity.test-framework": { + "version": "1.6.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.ext.nunit": "2.0.3", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, "com.unity.ugui": { "version": "2.0.0", "depth": 0,