In my solution I have 2 projects.
One is the controller, which in the final product is used to check if a execution is issued from console/non user input and therefo
This isn't an answer exactly, but for others coming across this, document-level solutions cannot expose interfaces to other solutions.
Expose an object in a VSTO Add-in to other Microsoft Office solutions. VSTO Add-in projects. Call code in VSTO Add-ins from other Office solutions
Expose an object in a VSTO Add-in to other Microsoft Office solutions.