No Visual Studio 2012, onde o ClickOnce “Publish” espera encontrar o perfil de cliente .Net 4?

O recurso Publicar parou de funcionar assim que instalei o Visual Studio 2012.A publicação não pode encontrar o pré-requisito Microsoft .Net Framework 4 Client Profile (x86 e x64). Anteriormente no Visual Studio 2010, isso funcionou bem. Eu uso o Windows 7 de 64 bits.

A mensagem de erro exata do Visual Studio 2012 lê:

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

Coloquei o arquivodotNetFx40_Client_setup.exe no local:C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages\DotNetFX40Client

Eu também deixei em sua localização original (observe a v7.0A):

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

Editar (depois de resolver o problema): Eu vejo que o arquivo de configuração correto (dotNetFx40_Client_x86_x64.exe) está na pasta v7.0A. Se eu tivesse copiado de lá tudo teria funcionado (ao invés de baixar a configuração errada).

Publicar funciona bem quando eu mudar a opção "Download de pré-requisitos do mesmo local que o meu aplicativo" para "Download de pré-requisitos do site do fornecedor do componente" (em Propriedades do projeto -> Publicar -> Pré-requisitos ...)

Eu notei um ponto de exclamação amarelo ao lado do (marcado) "Windows Installer 3.1" com o aviso: "Pré-requisito não foi encontrado para bootstrapping". Para isso eu tenho o arquivoWindowsInstaller-KB893803-v2-x86.exe na pasta:

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

O aplicativo foi executado bem na rede da minha empresa no ano passado, quando publicado com o Visual Studio 2010. Eu abri o arquivo de solução no VS 2012 (pela primeira vez) e ele compila e executa bem localmente. Apenas o recurso Publicar está corrompido.

Estou esquecendo de algo?Onde o ClickOnce Publish está esperando encontrar esses pré-requisitos para meu aplicativo WPF?

questionAnswers(2)

yourAnswerToTheQuestion