mi imbatto in questo un ll tempo. Ho appena installato una macchina virtuale di Windows 7 con Visual Studio 2010 installato. Quando ho bisogno di un nuovo progetto, lo faccio su quella VM, quindi copio i file sul mio disco rigido primario e li apro nella comunità di Visual Studio 2015, che deve avere installato l'ultima versione di VSTO. Si prende cura di tutti gli aggiornamenti necessari (di solito), e quindi fa tutto il mio lavoro lì. Ho Visual Studio 2010 Pro sulla macchina virtuale. Non sono sicuro che tu possa farlo con la versione Express gratuita o no.
Ho sempre come target .NET 4.0 nei miei progetti. Non ho preso di mira 3.5 in un lungo periodo di tempo, quindi non so se VSTO lavorerà con esso o meno. Non sarei sorpreso di scoprire che devi solo modificare i requisiti della versione .NET nel tuo file di Project e funziona, ma anche non sarebbe sorpreso se fallisse. .NET 3.5 - 4 è un aggiornamento semplice e molto a rischio, quindi se non riesci a far funzionare VSTO con 3.5, ti consiglio di aggiungere un programma di installazione .NET al tuo programma di installazione.
fonte
2015-12-23 20:02:30
Non sicuro se questo può essere considerato una risposta o no, ma ho avuto qualche problema con ottenere e installer e un .VSTO add-in per funzionare. ma alla fine l'ho fatto ... Fondamentalmente il modo in cui penso funziona, pubblicare il tuo add in modo normale, project - publish. Quindi vai alla cartella di output della pubblicazione, nota la struttura della cartella e i file. In Visual Studio, aggiungi un nuovo progetto da aggiungere nel progetto, di altro tipo di progetto - Progetto di installazione. Quindi, nel file system, nei file dell'applicazione, aggiungere la cartella "File dell'applicazione" che si trova nella cartella di aggiunta pubblicata, insieme a tutto ciò che è. Se hanno un .. –
... se hanno una cartella chiamata "cane" con 2 file, in Visual Studio, aggiungono quelle cartelle e file così come sono. Quindi premi build, trova il tuo .exe nei miei documenti, nello studio visivo, nei progetti, nel tuo progetto, bin, debug o release, ed eccolo lì. Una volta eseguita questa configurazione, per impostazione predefinita verrà installata in C: \ Programmi (x86) \ nome azienda predefinito \ ... Ma penso che da lì, una volta installato il file msi o exe nei miei documenti, excel dovrebbe ora avere l'add-in ... Se non mi sbaglio ... –
Oh ya, devi assolutamente scaricare gli strumenti di office per visual studio - https://www.visualstudio.com/en-us/features/office-tools-vs.aspx –