Domanda

Sono stato in grado di sviluppare e testare con successo un modello BDC sviluppato in Visual Studio 2010.È stato sviluppato su un server utilizzando SharePoint Server 2010.Ho provato a distribuire la soluzione nella nostra farm di SharePoint Foundation 2010 e ricevo un errore che indica che non è possibile trovare Microsoft.Office.SharePoint.ClientExtensions.

Ho installato la DLL nel GAC di tutti i server front-end Web e la DLL Microsoft.Office.Server.anche dopo aver riavviato i servizi timer e reimpostato IIS, ricevo ancora lo stesso errore.Ho anche copiato la DLL nella cartella ISAPI di SharePoint.Non capisco come distribuirlo.Ho trovato una soluzione alternativa su Internet, ma la pagina di download del codice personalizzato restituisce un 404, quindi non posso implementare la soluzione.

È stato utile?

Soluzione

Ci sono 4 file che devi copiare in cartella ISAPI e 2 DLL registrati al GAC.

Al fine di attraversare questo problema, alcuni file di SharePoint Server 2010 devono essere copiati, che possono essere trovati nella directory 14 \ ISAPI:

    .
  • microsoft.office.sharepoint.clientxtensions.dll
  • microsoft.office.sharepoint.client.clientsensions.xml
  • microsoft.office.server.dll
  • microsoft.office.server.xml

Registrare le DLL nel GAC per risolverlo, basta copiarle nella directory c: \ Windows \ Assembly.

Riapri il Visual Studio 2010 e distribuire correttamente la soluzione del modello BDC!

http:// www.sharepoint4developers.net/en-nz/post/add-solution-failed-to- load-receiver-assEmbly.aspx

Altra opzione è. Avrai bisogno di scrivere un ricevitore di eventi funzionalità per abilitare la distribuzione dei modelli BDC da Visual Studio 2010

http://blogs.msdn.com/ B / VsSharePointToolsblog / Archive / 2010/10/10/9989848.aspx

Altri suggerimenti

Ho riscontrato lo stesso problema, ma non sono riuscito a installare Search Server Express (non verrà installato su Windows 7) né a installare SharePoint 2010 (non Foundation) per copiare le DLL richieste.

OS: Windows 7 Professional  
VS: Visual Studio Professional 2013  
SP: SharePoint Foundation 2010

I miei passaggi per farlo funzionare:

  1. Scarica Search Server Express
  2. Estratto: SearchServerExpress_SP2_en-us.exe /extract:c:\downloads\SearchServerExpress_SP2_en-us
  3. Nella cartella estratta di Search Server Express, accedere a /Global/Shared/osrv.cab, estrarre "MICROSOFT.OFFICE.SERVER.DLL" e "MICROSOFT.OFFICE.SERVER.XML"
  4. Nella cartella estratta di Search Server Express, accedere a /Global/Search/osrchwfe.cab, estrarre "MICROSOFT.OFFICE.SHAREPOINT.CLIENTEXTENSIONS.XML"
  5. Scarica "microsoft.office.sharepoint.clientextensions.dll" da github
  6. Apri il prompt dei comandi dello sviluppatore di Visual Studio come amministratore, inserisci la cartella con le DLL sopra indicate, esegui gacutil -i [file].dll per aggiungere DLL a GAC
  7. Riavvia Visual Studio come amministratore, crea e distribuisci

Ho installato un'altra macchina Win7 e ho dovuto cambiare HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS\ServerRole da SINGLESERVER A APPLICATION come da questo post

Se si installa Microsoft Search Server Express fornirà tutti gli assemblaggi necessari necessari per distribuire i modelli BDC in SharePoint.Ho provato e testato questa soluzione.

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