Add-In Upload Error
Summary
"Could not process the ZIP file. The only DLL in the zip file that can contain add-ins is..."Content
This apparent defect just cancelled a production deployment for me...on a screen-sharing call with my customer, which was great.
Trying to upload an add-in bundle named EBSDataViewer.zip containing three DLLs, I was greeted with the error message "Could not process the ZIP file. The only DLL in the zip file that can contain add-ins is EBSDataViewer.DLL. XXXApiLibrary.dll is invalid because it also contains add-ins"
XXXApiLibrary.dll absolutely does not contain add-ins. The only project in the VS solution that has a reference to RightNow.AddIns.AddInViews, where the add-in interfaces are defined, is the one that generates EBSDataViewer.dll. I've even decompiled the DLLs with dotPeek to examine each class's base types, and it confirmed what I see in the code.