2012-07-26 10 views
8

Tutti i miei progetti nella mia soluzione sono impostati per essere costruiti con .net framework 4.5.Come ottenere C# VSTO per creare in .NET framework 4.5

Sto provando a creare un progetto C# VSTO ma non posso assegnare il framework di destinazione .net 4.5. Questo è necessario per poter fare riferimento ad altri progetti nel mio progetto VSTO.

L'errore indica che il progetto non può essere utilizzato contro il framework di destinazione (.net 4.5).

In alternativa, devo implementare il componente aggiuntivo excel senza utilizzare un progetto VSTO?

+4

Attendere fino a VS2012 RTM prima di eseguire questa operazione. –

+0

Comunque tutti i miei progetti sono in .net 4.5! Non c'è modo di convincere il progetto VSTO a fare riferimento a questi 4,5 progetti? In alternativa stavo per creare la mia classe di connessione che si estende da Extensibility.IDTExtensibility2 invece di usare il progetto VSTO - non sono sicuro se questo risolverà il mio problema. – David

+2

Il seguente articolo offre alcune informazioni sul problema e una soluzione proposta. http://social.msdn.microsoft.com/Forums/en-US/vsto/thread/d8089c11-3ca8-453e-885f-757db2cd5152 – mematei

risposta

2

C'è una versione aggiornata VSTO 4 ridistribuibile qui:

http://www.microsoft.com/en-us/download/details.aspx?id=35594

Si noti che in questa versione la versione è stato urtato da 10.0.31119.0 a 10.0.40302.0 e supporta anche dell'Ufficio 2013.

Questa versione funziona anche per le installazioni di ufficio x86 e 64, eliminando la necessità di scegliere l'installer corretto che è bello.

Aggiornamento Sembra che la precedente pagina di download sia stata rimossa. Si può cercare di ottenere il programma di installazione dal link diretto:

http://download.microsoft.com/download/9/4/9/949B0B7C-6385-4664-8EA8-3F6038172322/vstor_redist.exe

Update 2 Microsoft ha rilasciato VSTO 10.0.40303.0, una correzione per 10.0.40302.0, il 2012/12/21 ed è disponibile da http://www.microsoft.com/en-us/download/details.aspx?id=35594 di nuovo.

+0

Il collegamento è interrotto. Dove possiamo trovare 40302? Grazie – dnndeveloper

+0

Hai ragione, sembra che la pagina di download sia stata rimossa. http://go.microsoft.com/fwlink/?LinkId=158917, che utilizza per indicare la versione 40302 ora punta alla versione precedente solo come x86. Per scaricare il programma di installazione combinato x86/64 per .40302, provare questo collegamento per il download diretto: http://download.microsoft.com/download/9/4/9/949B0B7C-6385-4664-8EA8-3F6038172322/vstor_redist.exe – Dan

+0

Grazie per il link aggiornato! – dnndeveloper