Domanda

Ho l'OpenXML SDK installato sulla mia macchina di sviluppo e ho scritto una soluzione di WebPart che crea fondamentalmente un file Excel utilizzando OpenXML DLL.Questa soluzione è una soluzione full farm non una soluzione di sandbox.

Quando ho distribuito sul mio PC tutto va bene, poiché ho installato l'OpenXML SDK, e tutto il DLL di revoca è necessario per il mio WebPart sul mio PC.Tuttavia, quando distributo il mio WSP al server Live, non ha installato SDK.

Come faccio a garantire che i DLL OpenXML siano disponibili sulla Live Farm senza dover installare l'SDK OpenXML su ciascun server nella Live Farm.Ci deve essere qualcosa che posso fare all'interno della mia soluzione per garantire che le DLL siano disponibili.

Saluti

Paul.

È stato utile?

Soluzione

Il tuo problema è che la DLL OpenXML non viene distribuita sulla cache di assembly globale della macchina.Assicurati che il tuo pacchetto sia configurato correttamente. Inserire l'immagine Descrizione qui

Altri suggerimenti

Non ho familiarità con OpenXML.Ma se è questo pacchetto: Nuget - DocumentFormat.openxml è possibile per la prima volta:

Install-Package DocumentFormat.OpenXml
.

e poi Riferimenti I file DLL nel pacchetto.
. Troverai i file DLL sul livello della soluzione sotto pacchetti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top