I have this CSProj on one computer that works. In that is a project reference:
<Import Project="..\packages\SolidEdge.Community.AddIn.219.0.0\build\net40\SolidEdge.Community.AddIn.targets"
Condition="Exists('..\packages\SolidEdge.Community.AddIn.219.0.0\build\net40\SolidEdge.Community.AddIn.targets')" />
The package files exist at this location. Loaded into VS2022, this package shows up in the References folder of the project.
Now I copy this project to another computer. I also copy the packages directory. In this case, the above reference still exists in the project file. The stuff exists in the project directory. But loaded into VS2022, this reference does not show up. Also, the program fails to build because 'using' statements can't get to the (no-longer)-referenced namespace.
My goal is to figure out what else I can copy from the source computer to make the target computer also work.
(I am doing this manual copy rather than rely on Nuget because I've been experiencing reference hell using Nuget. See Could not load file or assembly 'Newtonsoft.Json' or one of its dependencies. Manifest definition does not match the assembly reference to understand that nightmare. )