7
votes

Activation de télécharger des prérequis au même endroit que ma candidature

J'ai actuellement une application WinForms déployée via ClickOnce Déployment. Lorsque j'essaie de le déployer à partir de 1 machine, il jette l'erreur suivante:

activer 'Télécharger les prérequis du même endroit que mon Application 'Dans la boîte de dialogue Prérequis, vous devez télécharger le fichier 'Dotnetfx40 \ dotnetfx40lp_full_x86_x64es.exe' for Item 'Microsoft .NET Cadre 4 (X86 et X64) 'à votre machine locale. Pour plus Informations, voir http://go.microsoft.com/fwlink/?Linkid=239883 .

L'applicion que j'essaie de déployer a l'espagnol comme langue de publication, il essaie donc de télécharger le pack de langue (dotnetfx40lp_full_x86_x64es.exe)

J'ai téléchargé les fichiers nécessaires comme le lien dans l'erreur suggère, mais le problème persiste. J'ai ajouté les fichiers comme suggéré dans le lien d'erreur au dossier% programfiles% \ Microsoft sdks \ windows \ v7.0a \ bootstrapper \ packages (pour Visual Studio 2010). J'ai également essayé de les ajouter à% programfiles% \ Microsoft sdks \ windows \ v8.0a \ bootstrapper \ packages (pour Visual Studio 2012)

Ce problème a commencé lorsque j'ai installé Visual Studio 2012 sur ma machine. J'ai maintenant Visual Studio 2010 et 2012 Installée côte à côte sur Windows 7 Professionnel (64 bits). Ça fonctionnait bien avant. Cela fonctionne également bien sur une autre machine qui n'a pas installé Visual Studio 2012.

J'ai essayé de publier l'application avec Visual Studio 2010 et 2012 et aucun travail. En outre, si je change la langue en anglais, il publie bien.

Désinstaller Visual Studio 2012 et la publication en anglais ne sont pas des options valides.

Toutes les idées sont les bienvenues.


0 commentaires

4 Réponses :


2
votes

Après avoir creusé, j'ai trouvé Ce fil dans lequel un problème similaire est attaqué. Il n'a rien à voir avec VS 2010 et 2012 à l'aide d'une installation latérale. Je devais ajouter le programme d'installation de fichier de langue dans le dossier de langue approprié, pas le dossier racine que les autres liens suggèrent.


1 commentaires

Oui - cela fonctionne. Si vous ne copiez pas dans les fichiers dépendants de la langue, ils entrent simplement dans le dossier de paquet Bootstrap racine.



1
votes

ici une alternative , est en espagnol, mais cela pourrait bien servir cela tout à fait clair.


0 commentaires

3
votes

vs 2013 ciblant DOT NET 4.5 64 bit aura ici

Le chemin dans le registre est HKLM \ Software \ WOW6432Node \ Microsoft \ GenericbootsTrapper \ 11.0 pour VS 2013 ciblant DOT NET 4.5

La valeur sera Fichiers de programme \ Microsoft sdks \ Windows \ v8.0a \ bootstrapper \ packages


0 commentaires

3
votes

Les chemins correct sont ceux-ci,

C: \ Program Files \ Microsoft Visual Studio 14.0 \ sdk \ bootstrapper \ packages sur un système 32 bits

C: \ Fichiers de programme (x86) \ Microsoft Visual Studio 14.0 \ SDK \ BOOTSTRAPPER \ Packages sur un système 64 bits.

D'autres suggérons ne fonctionnaient pas pour moi.


0 commentaires