Ho un server di compilazione in cui creo un'estensione di Visual Studio. Recentemente ho migrato a un server diverso che e ora ho le seguenti avvertenze:Riferimento COM correzione: l'importatore della libreria di tipi non è riuscito a convertire la firma per il membro DISPPARAMS.rgvarg
C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (1988,5): avvertimento MSB3305 : Elaborazione di riferimento COM "" dal percorso "C: \ Windows \ SysWOW64 \ stdole2.tlb". L'importatore della libreria dei tipi non è riuscito a convertire la firma per il membro "DISPPARAMS.rgvarg". C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (1988,5): avviso MSB3305: elaborazione del riferimento COM "" dal percorso "C: \ Windows \ SysWOW64 \ stdole2.tlb". L'importatore della libreria di tipi non è riuscito a convertire la firma per il membro "DISPPARAMS.rgdispidNamedArgs".
La differenza principale tra questo nuovo server e il server precedente è che nel server precedente era installata una shell isolata (Microsoft Visual Studio Management Studio). Suppongo che mi manca una registrazione del server, ma non ho idea di quale.
Hi - Lo sto vedendo anche tu - hai mai trovato una ragione? – iandotkelly
L'unico modo per risolvere questo problema è installare Visual Studio sulla macchina di compilazione. Potresti provare a usare tlbimp per convertire i tipi in stdole2.tlb. – Ci3
Provate a installare la funzione "Esperienza desktop", che include una serie di cose varie. – Ben