web-dev-qa-db-fra.com

Comment "activer" Télécharger les conditions préalables au même endroit que mon application ""

tl; dr Visual Studio 2013 Création d’un programme d’installation standard, modèle de projet: Autres types de projets> Programme d’installation de Visual Studio> Projet de configuration

Il doit y avoir quelque chose de simple qui me manque. J'ai les programmes d'installation (c'est-à-dire NDP451-KB2858728-x86-x64-AllOS-FRA.exe) téléchargés, il est difficile de dire à Visual Studio où les trouver (ou de les placer là où ils seront naturellement )?

===============================================

Tout fonctionne, sauf pour intégrer les conditions préalables.

J'ai google ceci, trouvé d'autres articles d'échange de pile, mais rien ne répond vraiment à la question.

J'ai créé un "projet d'installation" simple avec certaines conditions préalables, que je souhaite regrouper avec le programme d'installation (aucun téléchargement par l'utilisateur final au moment de l'installation). Je reçois cette erreur:

Erreur 1 Pour activer 'Télécharger les conditions préalables au même emplacement que mon application' dans la boîte de dialogue Conditions préalables, vous devez télécharger le fichier 'DotNetFX45\dotNetFx45_Full_x86_x64.exe' pour l'élément 'Microsoft .NET Framework 4.5 (x86 et x64)' sur votre ordinateur local. . Pour plus d'informations, voir http://go.Microsoft.com/fwlink/?LinkId=239883 . d:\junk\installerWalkthrough\Setup1\Setup1.vdproj Setup1

C'est assez clair. 

SAUF: après le téléchargement, où puis-je le mettre afin que Visual Studio sache où le trouver pour l'inclure dans la construction du projet d'installation?

J'ai cherché des options/propriétés pour spécifier un chemin d'accès aux fichiers d'installation pour les prérequis, pas de chance. Si je vais à l'URL mentionnée dans le message d'erreur, cela continue à propos de "clickonce" et d'autres types d'installation. Rien sur le type d'installation "Projet d'installation" ordinaire. Et les instructions sur l'endroit où placer le fichier téléchargé sont aussi claires que de la boue, semblent être spécifiques à la version 8.1A de Win, mais si vous descendez dans "C:\Program Files (x86)\Microsoft SDK\Windows \", il y a beaucoup de versions différentes de win listées en tant que sous-dossiers, certaines avec un dossier d’amorçage, d’autres pas, etc.

J'ai essayé de mettre NDP451-KB2858728-x86-x64-AllOS-ENU.exe dans C:\Program Files (x86)\Microsoft SDK\Windows\v8.1A\Bootstrapper\Packages\DotNetFX451\fr qui semble être où (URL message d'erreur) me dit de le mettre, mais VS ne le trouve pas sur la construction.

Il doit y avoir quelque chose de simple qui me manque. Les programmes d’installation de mes prérequis sont téléchargés. Comment peut-il être difficile de dire à Visual Studio où les obtenir?

12
Greylander

Il y a 2 solutions: 1. Téléchargez le fichier dans lequel Visual Studio a commis une erreur. dans votre cas c'est 

http://www.Microsoft.com/en-us/download/details.aspx?id=40779

et passé le fichier dans ce chemin

 enter image description here

définir également les prérequis

 enter image description here

Étape 2: 

https://msdn.Microsoft.com/en-us/library/hh873130%28v=vs.110%29.aspx

7
atik sarker

Mettez le dans ce dossier:

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\Bootstrapper\Packages\DotNetFX45
6
Waqar Khan

Collez-le ici. Cela a fonctionné pour moi.

C:\Program Files (x86)\SDK Microsoft\Windows\v8.1A\Bootstrapper\Packages\DotNetFX45

1
skyvil

Cela a fonctionné pour moi avec VS 2017 et .Net 4.7.2:

Placez le fichier dans ** C:\Program Files (x86)\Microsoft SDK\ClickOnce Bootstrapper\Packages\DotNetFX472 **

1
Roman O

Vous pouvez télécharger la version correspondante à partir de ici et la placer dans le bon dossier, par exemple ...

J'ai cette erreur To enable 'Download prerequisites from the same location as my application' in the Prerequisites dialog box, you must download file 'DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-ENU.exe' for item 'Microsoft .NET Framework 4.5.2 (x86 and x64)' to your local machine. For more information, see http://go.Microsoft.com/fwlink/?LinkId=616018

Ensuite, j'ai téléchargé .NET Framework 4.5.2 pour le programme d'installation hors connexion de tous les systèmes d'exploitation à partir de https://docs.Microsoft.com/en-us/dotnet/framework/deployment/deployment-guide-for-developers et copié dans C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\DotNetFX452. alors tout fonctionne bien

1
mili

Ces réponses sont fausses. Ce que vous voulez faire est d’inclure tous les fichiers nécessaires au bon fonctionnement de votre application dans votre package d’installation. Ils vous disent d’aller sur votre propre ordinateur et de les installer manuellement. :

https://msdn.Microsoft.com/en-us/library/hh873130.aspx

0
M Duarte