compilazione automatica: Build Service TFS non riesce a trovare Microsoft.SharePoint.Publishing e Microsoft.SharePoint.Security
-
16-10-2019 - |
Domanda
Quando si tenta di eseguire una build attraverso il servizio di compilazione TFS 2010, ricevo un errore affermando che le assemblee di cui il titolo non può essere trovato, o meglio, si rompe su una dichiarazione using
per la LongRunningOperationJob nella pubblicazione di montaggio:
using Microsoft.Office.Server.UserProfiles;
e
using Microsoft.SharePoint.Publishing.Internal;
Inoltre, sotto gli errori v'è il seguente avviso:
C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft.Common.targets (1360): Il riferimento primario "Microsoft.SharePoint.Publishing, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = 71e9bce111e9429c, processorArchitecture = MSIL" non poteva essere risolto perché ha una indiretta dipendenza dal complesso quadro "System.Web.DataVisualization, Version = 3.5.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35" , che non poteva essere risolto nel momento quadro mirato. " .NETFramework, Version = v3.5" . Per risolvere questo problema, rimuovere il riferimento "Microsoft.SharePoint.Publishing, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = 71e9bce111e9429c, processorArchitecture = MSIL" o retarget l'applicazione per un Versione quadro che contiene "System.Web.DataVisualization, Version = 3.5.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35" .
Il progetto si rivolge il .Net Framework 3.5 e ha la piattaforma di destinazione impostata a "Any CPU". Sto usando WSPBuilder, le Assemblee citati hanno la serie di copie locali bandiera a false nel progetto.
Ho seguito i punti menzionati qui:
Soluzione
Ha avuto problema simile, e se non ricordo male è stato risolto con l'installazione di ASP. NET e Windows Forms Chart Controls per .NET Framework 3.5 SP1 .