Skip to content

The repository is made self-contained#9

Open
ajgorhoe wants to merge 29 commits intoGabryxx7:masterfrom
ajgorhoe:swrepos/GrLib/SelfContainedRepository
Open

The repository is made self-contained#9
ajgorhoe wants to merge 29 commits intoGabryxx7:masterfrom
ajgorhoe:swrepos/GrLib/SelfContainedRepository

Conversation

@ajgorhoe
Copy link

@ajgorhoe ajgorhoe commented Dec 6, 2025

Hello @Gabryxx7 ,

This contains the second stage of adaptation to make the repository easy to build and run. With this update, one does not need to use a container repository in order to clone the dependency repository (Helix Toolkit fork) and checkout the appropriate branch that contains an adapted compatible version.

The following was done:

  • Scripts to clone the Helix Toolkit repository at the appropriate branch
  • An initialization project (InitModule) that runs the cloning script was added to the solution
  • The solution was adapted in such a way that cloning of Helix Toolkit is done automatically before any project is built
  • Customization document was updated

All the benefits of the precious update (PR #8) are kept: referencing Helix Toolkit projects (dependencies) to cloned source repository, a fork of Helix Toolkit with a branch pointing to compatible version with adaptations (upgrade to target the supported .NET Framework 4.8), more robust loading of robot models, etc.

With this update, one just clones the repository, opens RobotArmHelix.sln in Visual Studio and builds and runs the RobotArmHelix project. The only inconvenience is that the first build involves cloning of the Helix Toolkit repository and therefore takes half a minute or so, but subsequent builds are fast.

… attributes to project file, saved old project
* Used old versions of Nuget Packages (including oldest available), but still too new
* Project builds, but:
* Exception is thrown when trying to run
* Xaml has many errors, seems that types found in the referenced DLLs no longer match the XAML markup
…are now copied to the build directory by MSBuild
…d to instructions for easier build in README_Customization.md
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant