Domanda

Ho un assemblea Win32 che ho schierato anche se l'installer in WinSXS. Tutto ha funzionato bene fino ad recente quando ho aggiornato i miei progetti a VS2013. Dal momento che l'aggiornamento, ho notato che il programma di installazione sta vomitare un errore e rotolando l'installazione. Sulla verifica, ho capito che il problema è stato effettivamente con l'installazione dell'Assemblea Win32 in WinSXS. Su ulteriore esplorazione, ha trasformato che il problema è stato causato solo quando l'Assemblea è stato costruito nella configurazione di rilascio ma non nella configurazione di debug. Ho verificato il linker e le proprietà dello strumento manifestano in entrambe le configurazioni e non ci sono differenze. Mi chiedo cosa potrebbe causare un problema del genere?

Il registro dell'installer dice:

.

Errore 1935. Si è verificato un errore durante l'installazione del componente di assemblaggio {65E42E52-10F8-482D-B246-0599A4B162B5}. HRESULT: 0x800736FD. Interfaccia di assemblaggio: IASSSemblyCacheItem, Funzione: commit, nome assembly: myasembly, processorarchitecture="x86", pubblica direttoKoken="75c921dc6145ab19", digita="win32", versione="3.0.0.0" === Registrazione arrestata: 7/31/2014 11:28:05===

È stato utile?

Soluzione

Bene, alla fine sono stato in grado di capire il problema con l'installazione.Sembra essere un problema con makecat.exe consegnato con VS2013.Una volta tornai a usare lo stesso eseguibile dalla directory VS2010, tutto ha iniziato a lavorare bene.

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