Comment installer ClickOnce installes conditions préalables qui ne sont pas mentionnés dans la liste des pré-requis

StackOverflow https://stackoverflow.com/questions/1480708

Question

Je veux emballer DirectX 9 avec mon installateur car il est nécessaire pour mon logiciel fonctionne.

Pouvez-vous s'il vous plaît me dire comment puis-je faire?

J'ai essayé de faire cette chose. Je suis allé à la rubrique sous l'onglet préalable, les conditions préalables de téléchargement de l'emplacement suivant et coller l'URL pour DirectX, qui est cette .

Quand je publiais, il m'a donné l'erreur:

  

Impossible de publier parce qu'un projet a échoué à construire.
  Item 'Windows Installer 3.1' est requis par '.NET Framework Client Profile', mais n'a pas été inclus.

L'emplacement d'installation pour les composants requis n'a pas été réglé sur « site Web du fournisseur de composants » et le fichier « DotNetFx35Client \ DotNetFx35ClientSetup.exe » dans la rubrique « .NET Framework Client Profile » ne peut pas être situé sur le disque. Pour de plus d'informations.

Je travaille sur ma machine virtuelle qui ne dispose pas de .NET 3.5 pour que mon installateur installe lui-même si ce n'est pas dans ma machine.

Était-ce utile?

La solution

Votre solution de contournement échoue parce que l'URL est universelle pour toutes les conditions, non seulement un, et donc votre autre conditions préalables ne parviennent pas à charger.

Il semble que vous devez ajouter une condition sine qua non personnalisé - Je ne l'ai jamais dû le faire moi-même, mais instructions sont ici.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top