В Visual Studio 2012 где ClickOnce «Опубликовать» ожидает найти клиентский профиль .Net 4?

Функция публикации перестала работать после установки Visual Studio 2012.Публикация не может найти обязательный профиль клиента Microsoft .Net Framework 4 (x86 и x64). Ранее в Visual Studio 2010 это работало нормально. Я использую 64-битную Windows 7.

Точное сообщение об ошибке Visual Studio 2012 гласит:

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

Я разместил файлdotNetFx40_Client_setup.exe в локации:C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages\DotNetFX40Client

Я также оставил его в его первоначальном месте (обратите внимание на v7.0A):

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

Изменить (после решения проблемы): Я вижу, что правильный файл установки (dotNetFx40_Client_x86_x64.exe) на самом деле находится в папке v7.0A. Если бы я просто скопировал его оттуда, все работало бы (вместо загрузки неправильной настройки).

Публикация работает нормально, когда я изменяю параметр «Загрузить необходимые компоненты из того же места, где находится мое приложение» на «Загрузить необходимые компоненты с веб-сайта поставщика компонентов» (в разделе «Свойства проекта» -> «Опубликовать» -> «Необходимые условия ...»).

Я заметил желтый восклицательный знак рядом с (отмеченным) «Windows Installer 3.1» с предупреждением: «Не удалось найти необходимое условие для начальной загрузки». Для этого у меня есть файлWindowsInstaller-KB893803-v2-x86.exe в папке:

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

Приложение прекрасно работало в сети моей компании за последний год, когда оно было опубликовано в Visual Studio 2010. Я открыл файл решения в VS 2012 (впервые), и оно компилируется и работает нормально на локальном компьютере. Только функция публикации нарушена.

Я что-то пропустил?Где ClickOnce Publish ожидает найти эти предварительные условия для моего приложения WPF?

Ответы на вопрос(2)

Ваш ответ на вопрос