Perché Microsoft.ReportViewer.WebForms 8.0.0.0 non appaiono nel Visual Studio 2010 “Aggiungi riferimento” finestra di dialogo?

StackOverflow https://stackoverflow.com/questions/5328182

Domanda

Sto creando un progetto di applicazione Web rivolte NET 3.5 che deve utilizzare la Reporting Services 2005 di controllo Visualizzatore report (8.0.0.0) per vedere alcuni vecchi rapporti. Ho installato il Redistributable Package e la versione 8.0 del Microsoft.ReportViewer.WebForms montaggio è nel GAC (insieme a 9.0 e 10.0), ma la finestra di dialogo "Aggiungi riferimento" in VS2010 sta visualizzando solo 9.0 e 10.0.

Perché l'assemblea non viene mostrato, e come posso fare riferimento a esso?

È stato utile?

Soluzione

Si tratta di un "ridistribuibile", si intende solo per installare i gruppi runtime richieste nella GAC ??sul computer di destinazione. Ottenere un riferimento all'assembly che è possibile utilizzare sulla macchina dev richiederebbe un programma di installazione per lasciare una copia del gruppo in una 'posizione ben nota' e / o di scrivere una chiave di registro in modo che il montaggio di riferimento compare nella finestra di dialogo Aggiungi riferimento .

Ho il sospetto che si ottiene un siffatto riferimento assemblaggio solo di installare VS2005. Non è sicuro, non ho installato più. Un riferimento assemblaggio è solo una copia di quello nel GAC. Quindi, una possibile soluzione consiste nel copiare l'assembly è necessario dal GAC alla directory del progetto, che consente di utilizzare la scheda Sfoglia della finestra di dialogo per aggiungerlo al progetto. L'estensione shell che nasconde la struttura interna del GAC da Explorer fa che un po 'di fastidio. Utilizzare un file manager basato non-Explorer o il prompt dei comandi. E 'conservato in una sottodirectory di C: \ Windows \ Assembly

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top