Domanda

Sto provando a scrivere un add-on VSTO Outlook davvero semplice che controlla l'e-mail che viene inviata per alcune semplici proprietà. Il mio problema è che non riesco a installare / testare il componente aggiuntivo utilizzando Outlook. Ho aggiunto unit test che assicurano che il codice che ho scritto probabilmente faccia quello che dovrebbe, ma quel livello finale di integrazione mi sfugge. Qualche suggerimento su come testare il mio codice in Outlook? Grazie in anticipo.

Se vuoi, posso pubblicare anche il codice e spiegare meglio cosa fa.

È stato utile?

Soluzione

Se stai codificando il debug di Visual Studio, lo posiziona automaticamente in Outlook e apre Outlook. Assicurati solo che Outlook sia chiuso prima di iniziare in quanto ciò potrebbe causare problemi. Altrimenti nella cartella bin in cui è stata creata la tua dll c'è un file vsto, fai clic su di esso e lo installerà.

Altri suggerimenti

Abbiamo anche avuto molti problemi anche nel non riuscire a rimuovere i componenti aggiuntivi danneggiati una volta installati. I soliti passi che facciamo sono:

  • Disinstallare il componente aggiuntivo VSTO (usando il comando vstoinstaller / u)
  • Elimina le directory nella directory% userprofile% \ AppData \ Local \ Apps \ 2.0
  • Elimina directory all'interno della directory% userprofile% \ AppData \ Local \ assembly \ dl3
  • Cancella la cache dell'app ClickOnce (rundll32 dfshim, CleanOnlineAppCache)

Se ancora non funzionano tutti, una soluzione alternativa se si installa il componente aggiuntivo vsto all'esterno di Visual Studio (se si desidera farlo) è modificare temporaneamente il nome dell'assembly nelle proprietà dell'assembly principale in qualcos'altro. Ciò quindi ingannare Outlook / programma di installazione nel pensare che si tratti di un componente aggiuntivo nuovo di zecca che non è mai stato visto prima.

Spero che questo aiuti.

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