Question

I have the OpenXML SDK installed on my development machine, and I have written a webpart solution that basically creates an excel file using the OpenXML dll. This solution is a full farm solution not a Sandbox solution.

When I deployed on my PC all is ok, as I have the OpenXML SDK installed, and all the revent dll's required for my webpart is in place on my PC. However when I deploy my WSP to the live server, it doesn't have the SDK installed.

How do I ensure the OpenXML dlls are available on the live farm without having to install the OpenXML SDK on each server in the live farm. There must be something I can do within my solution to ensure the dlls are available.

Regards

Paul.

Was it helpful?

Solution

Your issue is that the openxml dll is not being deployed on the machine global assembly cache. Make sure your package is configured correctly. enter image description here

OTHER TIPS

I'm not familiar with OpenXML. But if it's this package: NuGet - DocumentFormat.OpenXml you could first run:

Install-Package DocumentFormat.OpenXml

And then reference the DLL files in your package.
You will find the DLL files on solution level under Packages

Licensed under: CC-BY-SA with attribution
Not affiliated with sharepoint.stackexchange
scroll top