Trying to build the project, I ended up needing to change your defined paths in lots of places since my game installation & project are not in the same paths as yours. These changes would still default to your path for VRC, but now define the path only in Directory.Build.props instead, so that it's easy to change. Additionally related to paths, outputting the VRChatUtilityKit.xml would now be relative to the project directory and not an absolute custom path.
The second big change that is included in this PR, is that the common parts in that all the .csproj files share are also moved to Directory.Build.props, so that there is less repetition.
The third change is to use the default .gitignore, since not all build files were properly ignored.
Trying to build the project, I ended up needing to change your defined paths in lots of places since my game installation & project are not in the same paths as yours. These changes would still default to your path for VRC, but now define the path only in
Directory.Build.props
instead, so that it's easy to change. Additionally related to paths, outputting theVRChatUtilityKit.xml
would now be relative to the project directory and not an absolute custom path.The second big change that is included in this PR, is that the common parts in that all the
.csproj
files share are also moved toDirectory.Build.props
, so that there is less repetition.The third change is to use the default .gitignore, since not all build files were properly ignored.