I was on my machine, then I would deploy to remote MachineX. Then I would undeploy. But later I would try to run some orch’s on my machine and they would fail for missing load modules.
So they point is, that the Deploy/Undeploy does GAC/Un-GAC, but only on your machine. If you are doing a remove deploy/undeploy, be careful, especially of the undeploy. To deploy, you must manually GAC the .DLLs.
Currently, I’m using some NANT scripts to deploy to my remote MachineX. The basically copy the .DLLs, GAC, and restart Biztalk, all with the click of a single button. However, I typically just move the .DLLs, and don’t do a full deploy/undeploy, which usually works as long as we don’t change the schema layouts. It can cause issues in the HAT Orch debugger (shapes missing), but it’s so much easier!