2011-11-22 11 views
5

estoy usando:¿Cómo soluciono la advertencia "No se puede encontrar el prerrequisito para el arranque" en Visual Studio 2010?

  • Visual Studio 2010 en una máquina x64
  • La construcción de una aplicación de Windows
  • Orientación de .NET Framework 4 Client Profile y x86.
  • Estoy implementando con ClickOnce.
  • He instalado el "SDK de Microsoft Windows para Windows 7 (7.1)".

Aquí está mi problema:

En un viejo proyecto, en las propiedades del proyecto, pestaña, Requisitos previos botón ... Publicar, abro this dialog box. Todos los requisitos previos enumerados tienen una advertencia triangular amarilla que indica "No se puede encontrar un requisito previo para el arranque". El efecto es que ClickOnce setup.exe no puede instalar correctamente los requisitos previos para los usuarios.

Si creo un nuevo proyecto vacío desde cero, el recuadro Requisitos previos está vacío.

Aquí está la información sobre varias carpetas:

C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages contiene todos los paquetes de arranque.

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages contiene todos los paquetes de bootstrap.

C:\Program Files\Microsoft SDKs\Windows\v7.1 hizo no tienen una carpeta Bootstrapper.

C:\Program Files (x86)\Microsoft Visual Studio 10.0\SDK que no tiene nada más que una carpeta vacía v3.5.

Medio Ambiente WindowsSdkDir=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\

Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\GenericBootstrapper\4.0\Path = C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages

Esto es lo que he intentado:

He intentado copiar la carpeta de programa previo C:\Program Files\Microsoft SDKs\Windows\v7.0A\-C:\Program Files\Microsoft SDKs\Windows\v7.1 pero que no hacer una diferencia.

He intentado copiar la carpeta Bootstrapper de C:\Program Files\Microsoft SDKs\Windows\v7.0A\ a C:\Program Files (x86)\Microsoft Visual Studio 10.0\SDK\v4.0. Eso no hizo la diferencia.

¿Alguna sugerencia?

Respuesta

2

Prueba esto:

  • crea las condiciones previas con bootstrapper manifest generator
  • luego añadirlos en C: \ Archivos de programa (x86) \ Microsoft SDK \ Windows \ v7.0A \ Bootstrapper \ carpeta Paquetes

Si funciona, por favor notifique por el comentario ..

Cuestiones relacionadas