En Visual Studio 2012, ¿dónde espera ClickOnce "Publicar" encontrar el perfil de cliente .Net 4?

La función de publicación dejó de funcionar una vez que instalé Visual Studio 2012.La publicación no puede encontrar el requisito previo Microsoft .Net Framework 4 Client Profile (x86 y x64). Anteriormente en Visual Studio 2010 esto funcionaba bien. Yo uso Windows 7 de 64 bits.

El mensaje de error exacto de Visual Studio 2012 dice:

Error 104 - To enable 'Download prerequisites from the same location 
as my application' in the Prerequisites dialog box, you must download file
'DotNetFX40Client\dotNetFx40_Client_x86_x64.exe' for item 'Microsoft .NET 
Framework 4 Client Profile (x86 and x64)' to your local machine. For more 
information, see http://go.microsoft.com/fwlink/?LinkId=239883

Coloqué el archivodotNetFx40_Client_setup.exe en la ubicación:C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages\DotNetFX40Client

También lo dejé en su ubicación original (note la v7.0A):

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX40Client

Editar (después de resolver el problema): Veo que el archivo de configuración correcto (dotNetFx40_Client_x86_x64.exe) está realmente en la carpeta v7.0A. Si lo hubiera copiado desde allí, todo habría funcionado (en lugar de descargar la configuración incorrecta).

La publicación funciona bien cuando cambio la opción "Descargar requisitos previos desde la misma ubicación que mi aplicación" a "Descargar requisitos previos desde el sitio web del proveedor del componente" (en Propiedades del proyecto -> Publicar -> Requisitos previos ...)

Noté un signo de exclamación amarillo al lado de "Windows Installer 3.1" (marcado) con la advertencia: "No se pudo encontrar el requisito previo para el arranque". Para eso tengo el archivo.WindowsInstaller-KB893803-v2-x86.exe en la carpeta:

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\WindowsInstaller3_1

La aplicación se ha ejecutado correctamente dentro de la red de mi empresa durante el último año cuando se publicó con Visual Studio 2010. Abrí el archivo de la solución en VS 2012 (por primera vez) y se compila y ejecuta correctamente localmente. Sólo la función de publicación está rota.

¿Me estoy perdiendo de algo?¿Dónde está ClickOnce Publish esperando encontrar estos requisitos previos para mi aplicación WPF?

Respuestas a la pregunta(2)

Su respuesta a la pregunta