Respuesta

24

... todo lo que tenía que hacer era.

cerrar Visual Studio.

Inicio, Ejecutar o WIN + R, escribe cmd , OK.

regsvr32 "C:\Program Files\Common Files\Microsoft Shared\MSI Tools\mergemod.dll" 
regsvr32 ole32.dll 

Cerrar Símbolo del sistema.

Abre Visual Studio e intentar reconstruir su proyecto de implementación! ¡Funcionó para mí!

+2

pretty awesome answer dude! +1 –

+2

Estoy seguro de que debe ser obvio, pero las instrucciones de Microsoft no incluyen cerrar Visual Studio, lo que les impidió trabajar para mí. ¡Gracias! –

+2

+1 Magic, ¿Cómo encontraste la solución? –

6

Hemos tenido este problema y las soluciones anteriores no funcionó para nosotros. Después de varios días de rascarse la cabeza, se encontró que la solución para nosotros fue eliminar todos los archivos de VSI * .tmp de la carpeta de archivos temporales de usuario local en:

C: \ Documents and Settings \ nombre de usuario \ Configuración local \ Temp

en nuestro caso fue mal en una máquina de construcción Hudson - Visual Studio parece crear archivos temporales y no limpiarlos adecuadamente. Una vez que ha creado 65536 archivos temporales (VSI0000.tmp a VSIFFFF.tmp) no puede crear más y los proyectos de MSI no podrán compilar.

Felicitaciones a esta entrada del blog de la solución:

http://blog.richardadleta.com/2009/08/using-visual-studio-command-line.html

+0

+1 Gracias, nunca lo hubiera averiguado por mi cuenta – Jeldrik

+0

Intenté eliminar estos archivos pero me está mostrando el mensaje "Los archivos ya no están disponibles", incluso si puedo verlo en los resultados de búsqueda –

2

me encontré con el mismo problema en Visual Studio 2010 Ultimate. Trucos de registro:

regsvr32 "C:\Program Files\Common Files\Microsoft Shared\MSI Tools\mergemod.dll" 
regsvr32 ole32.dll 

ayudado!

+0

Gracias i intenté desde el último 1 Hr., +1 para ti –

-1

Reinstalar (reparación) de Visual Studio resuelve el problema para mí.

Cuestiones relacionadas