Domanda

Ho una soluzione in Visual Studio 2010 che si compone di 3 progetti.

Ho un progetto per il mio SharePoint 2010 processo timer personalizzato, un progetto (Project A) che viene utilizzato dal mio processo timer personalizzato, e un altro progetto che viene utilizzato da Project A.

Il problema è che quando ho impacco il mio progetto del WSP installa solo il processo timer personalizzato al GAC. C'è qualche modo per avere tutte le DLL dipendenti installati così?

È stato utile?

Soluzione

  1. Nel progetto Timer lavoro, aprire il progettista pacchetto.
  2. Fare clic su Avanzate (bottome del designer)
  3. Fare clic su Aggiungi e scegliere Aggiungi Assemblea da Output progetto.
  4. Selezionare Progetto A

  5. Ripeti selezionando l'altro progetto.

Tutte le vostre assemblee saranno nella soluzione Timer lavoro, ed è l'unico che è necessario distribuire a SharePoint.

Altri suggerimenti

Un problema aver "condiviso" riferimenti nel WSP principale è che se è condivisa e si ritrae il WSP si farà tutte le altre soluzioni falliscono.

Io tendo ad usare un WSP specifico che contiene i riferimenti condivisi -. Questo mi fa evitare questo tipo di problemi

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