So, I navigated to the directory and grabbed it. I specified to go to disk and clicked "Register Selected Plugin."
The error returned is:
Unhandled Exception: System.Web.Services.Protocols.SoapException: Server was unable to process request.
Assembly can not be loaded from C:\Program Files\Microsoft Dynamics CRM\server\bin\assembly\WorkflowMerge.dll.
When trying to do an install to database it went in fine. However, registering from disk wouldn't go. It ends up that the file needs to be stored in that exact directory or it returns the error. I didn't realize that it wasn't storing it in the right directory because of differences between environments.
Default location for storing assemblies assemblies on CRM 4.0 when upgraded from 3.0:
- C:\Program Files\Microsoft Dynamics CRM Server\Server\bin\assembly\
- C:\Program Files\Microsoft Dynamics CRM\Server\bin\assembly\.