Wo erwartet ClickOnce "Publish" in Visual Studio 2012, dass das .Net 4-Clientprofil gefunden wird?

Die Veröffentlichungsfunktion funktionierte nicht mehr, nachdem ich Visual Studio 2012 installiert hatte.Publish kann das erforderliche Microsoft .Net Framework 4-Clientprofil (x86 und x64) nicht finden. Bisher hat dies in Visual Studio 2010 problemlos funktioniert. Ich benutze 64-Bit Windows 7.

Die genaue Visual Studio 2012-Fehlermeldung lautet:

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

Ich habe die Datei abgelegtdotNetFx40_Client_setup.exe im Ort:C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages\DotNetFX40Client

Ich habe es auch an seinem ursprünglichen Ort belassen (beachte die v7.0A):

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

Bearbeiten (nach Behebung des Problems): Ich sehe, dass die richtige Setup-Datei (dotNetFx40_Client_x86_x64.exe) befindet sich tatsächlich im Ordner v7.0A. Hätte ich es nur von dort kopiert, hätte alles funktioniert (anstatt das falsche Setup herunterzuladen).

Das Veröffentlichen funktioniert einwandfrei, wenn ich die Option "Voraussetzungen vom selben Speicherort wie meine Anwendung herunterladen" in "Voraussetzungen von der Website des Komponentenanbieters herunterladen" ändere (unter Projekteigenschaften -> Veröffentlichen -> Voraussetzungen ...).

Ich bemerkte ein gelbes Ausrufezeichen neben dem (angekreuzten) "Windows Installer 3.1" mit der Warnung: "Voraussetzung für das Bootstrapping konnte nicht gefunden werden". Dafür habe ich die AkteWindowsInstaller-KB893803-v2-x86.exe im Ordner:

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

Die Anwendung wurde im letzten Jahr in meinem Unternehmensnetzwerk ordnungsgemäß ausgeführt, als sie mit Visual Studio 2010 veröffentlicht wurde. Ich habe die Lösungsdatei in VS 2012 (zum ersten Mal) geöffnet und sie wird lokal kompiliert und ordnungsgemäß ausgeführt. Nur die Veröffentlichungsfunktion ist fehlerhaft.

Vermisse ich etwas?Wo erwartet ClickOnce Publish diese Voraussetzungen für meine WPF-Anwendung?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage