Функция публикации перестала работать после установки Visual Studio 2012. Публикация не может найти необходимое Microsoft .Net Framework 4 Client Profile (x86 и x64). Раньше в Visual Studio 2010 это работало нормально. Я использую 64-разрядная ОС Windows 7.В Visual Studio 2012, где ClickOnce «Опубликовать» ожидает найти профиль клиента .Net 4?
Сообщение об ошибке точной 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. Если бы я просто скопировал его, там все получилось бы (вместо того, чтобы загружать неправильную настройку).
Опубликовать работает хорошо, когда я изменить опцию «Загрузить необходимые компоненты из того же места, как моего приложения» к «Скачать с сайта предпосылки компонентного поставщика» (в проекте Свойства -> Publish -> Предпосылки ...)
Я заметил желтый восклицательный знак рядом с (отмеченным) «Установщиком Windows 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, ожидающая найти эти предварительные условия для моего приложения WPF?
Непонятно, пытаетесь ли вы публиковать публикации VS 2010 или если вы пытаетесь опубликовать a.NET 4 от VS 2012? –
VS 2012 не работает. В течение года это работало в VS 2010 до того, как я обновился до VS 2012 года. Я уточню вопрос. – DeveloperDan