VRCSDK package.json has missing dependency on several packages
anatawa12
Similar to https://feedback.vrchat.com/sdk-bug-reports/p/vrcsdk-packagejson-is-missing-dependency-on-unity-ui but for different packages
com.vrchat.base
requires the following packages, but not included in package.json- com.unity.modules.physics2d(DOTween requires that)
- com.unity.modules.video(WorldValidation.csrequires that)
- com.unity.test-framework(Packages/com.vrchat.base/Editor/VRCSDK/Dependencies/VRChat/Tests/andcom.vrchat.base/Editor/VRCSDK/VTP/VTPTests.csrequires that)
In addition,
com.unity.xr.oculus
which is dependency of com.vrchat.base
, requires the following package.This missing dependency should be fixed by unity side, but having dependency by VRChat SDK prevents future problems.
- com.unity.modules.androidjni
For
com.unity.test-framework
, removing related code from VRCSDK instead of adding com.unity.test-framework
to package.json can also be a solution I think.For other packages, please add these packages with corresponding version to package.json of
com.vrchat.base
.I tested with 3.10.5 and 3.10.5-beta.1 with completely blank project manually created originally for finding missing dependency on my tool.
Log In