7

В настоящее время у меня есть приложение winforms, которое развертывается при развертывании с помощью clickonce. Когда я пытаюсь установить его с 1 машины он выдает следующее сообщение об ошибке:Включение загрузки предварительных требований из того же места, что и мое приложение

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

applicacion Я пытаюсь развернуть имеет испанский язык, как его публикация Языка, поэтому он пытается загрузить языковой пакет (dotNetFx40LP_Full_x86_x64es.exe)

Я загрузил файлы, необходимые в качестве ссылки в подсказке, но проблема не устранена. Я добавил файлы, как указано в ссылке об ошибке, в папку% ProgramFiles% \ Microsoft SDKs \ Windows \ v7.0A \ Bootstrapper \ Packages (для Visual Studio 2010). Я также попытался добавить их в% ProgramFiles% \ Microsoft SDK \ Windows \ v8.0A \ Bootstrapper \ Packages (для Visual Studio 2012)

Эта проблема возникла, когда я установил Visual Studio 2012 на свою машину. Теперь у меня Visual Studio 2010 и 2012 установлены бок о бок на Windows 7 Professional (64-разрядная версия). Раньше он работал хорошо. Он также отлично работает на другой машине, на которой не установлена ​​Visual Studio 2012.

Я попытался опубликовать приложение с Visual Studio 2010 и 2012, и никто не работает. Кроме того, если я меняю язык на английский, он публикуется отлично.

Удаление Visual Studio 2012 и публикация на английском языке являются недопустимыми.

Любые идеи приветствуются.

ответ

2

После некоторого рытья я обнаружил this thread, в котором атакуется какая-то аналогичная проблема. Он не имеет ничего общего с VS 2010 и 2012 бок о бок установки. Я должен был добавить установщик языкового файла в соответствующую языковую папку, а не в корневую папку, как показывают другие ссылки.

+1

Да - это работает. Если вы не копируете файлы, зависящие от языка, они просто входят в папку корневого загрузочного пакета. – robnick

1

Here an alternative, находится на испанском языке, но это вполне может служить как это совершенно ясно.

3

Vs 2013 ориентируются Dot нетто 4,5 64 бит будут здесь

путь в реестре HKLM \ Software \ Wow6432Node \ Microsoft \ GenericBootstrapper \ 11.0 для Vs 2013 таргетирования точки чистой стоимости 4,5

будет быть Program Files\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages

3

Правильные пути таковы,

C: \ Program Files \ Microsoft Visual Studio 14.0 \ SDK \ Bootstrapper \ Packages на 32-битной системе

C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ SDK \ Bootstrapper \ Packages в 64-разрядной системе.

Другие предложенные мной не работают для меня.

 Смежные вопросы

  • Нет связанных вопросов^_^