J'ai un outil autonome développé dans C# Visual Studio Express 2010. Mon problème est que cet outil échouera à démarrer sur les machines n'ayant pas de .NET installé, et demandant .NET 4 sur les machines a. NET sous 3,5 ou moins. Ce que je veux essentiellement faire est d'installer .NET 4 à partir de mon application avant l'exécution du script principal. Je peux écrire un programme pour le télécharger à partir d'une page Web officielle, aussi pour exécuter l'installateur etc. Mais le problème principal existe toujours, l'application n'atteindra même pas la partie téléchargement car elle ne fonctionnera pas sur les machines ... I J'ai fait un googled autour et j'ai trouvé que vous pouvez inclure dll-s etc., mais je doute encore que je puisse procéder sans une installation .NET appropriée. Alors, comment peut-on lancer dotnetfx.exe avec mon application dépendante .NET? Votre attention et vos idées sont très appréciées. Cs.C# .net 4 dépendance
Répondre
Utiliser ClickOnce - il prend en charge les dépendances lorsqu'il est configuré correctement et est intégré/libre avec VS.
Méfiez-vous de la façon dont les applications ClickOnce sont déployées et comment elles résident sur la machine de l'utilisateur. Ce n'est pas votre installateur typique. – Cypher
simple. Votre installateur ne doit pas être une application .net. il suffit d'écrire votre propre version C++ ou d'utiliser une application existante. Voici un lien pour vous montrer comment faire des installations silencieuses de. Net 4. Il suffit d'inclure l'application d'installation avec votre programme. Je serais très surpris si certains des outils d'installation msi n'ont pas le support d'installation .net.
http://blogs.msdn.com/b/astebner/archive/2009/04/16/9553804.aspx
Cette réponse n'a aucun sens. Pourquoi écrirait-il son propre programme pour le faire? Quand existe-t-il déjà des alternatives à la fois gratuites et payantes? Visual Studio Express n'a pas la possibilité de faire des projets d'installation –
Je ne suis pas un âne, je fais remarquer, cette réponse ne s'applique pas à l'auteur. Ce n'est pas clair ce que vous entendez par "écrire votre propre version C++" signifie exactement. –
peut-être que ce n'est pas clair pour vous. pourquoi ne laissez-vous pas l'auteur décider pour lui-même ce qui est utile ou non? ou, peut-être au lieu de critiquer les autres, vous pourriez essayer d'aider l'auteur vous-même? juste parce que vous ne voyez pas quelque chose ne veut pas dire que les autres ne le font pas. – Timmerz
- 1. La construction C++/CLI .Net 3.5 dépend de .Net 4
- 2. Dépendance .NET VC++ Redist
- 3. .NET Framework Dépendance Bootstrapper
- 4. C# .Net 4 Récupérer des dossiers partagés
- 5. Débloquer le fichier depuis .net 4 C#
- 6. Comment implémenter DDD avec C# .NET 4
- 7. Génération de code C# dans .NET 4
- 8. question RESTful WCF (C#, .net 4)
- 9. Fusion de rapports Crystal .NET C# 4
- 10. ASP: NET MVC 4 + MEF
- 11. Assemblage .NET 3.5 dans un projet .NET 4 (WPF C#)
- 12. Compilation du code C# .net 4 vers .net 3.5?
- 13. .NET Enregistrement Enregistrement & Dépendance Problème
- 14. Injection de dépendance dans .Net?
- 15. Graphique de dépendance dans .NET
- 16. Compilation du code .NET dans .NET 4?
- 17. .net 4 génériques question
- 18. Dépendance non désirée sur .NET Framework
- 19. C# dépendance des cadres d'injection
- 20. StackOverflowException dans .NET 4
- 21. .net framework 4 redistribuable
- 22. TeamCity NUnitLauncher .net 4
- 23. .NET 4 Profiler?
- 24. . Net 4 garbage collection
- 25. Choisir d'utiliser .Net 4
- 26. Vidage avec .net 4
- 27. .NET 4 ... Parallel.ForEach() question
- 28. WriteableBitmap dans .NET 4
- 29. DevExpress MVC .net 4
- 30. Crystal Reports problème .net 4
La plupart des applications commerciales ne sont pas installés par-requis pour vous. Ils énumèrent simplement ces choses comme des exigences. – Cypher
Avez-vous réellement besoin de .net4? Juste le construire dans un cadre antérieur prendrait beaucoup de travail de vos mains. Vous devez également vous demander si votre outil offre autant de valeur, vos clients seraient heureux d'installer .net4. –
@TonyHopkinson - Pourquoi utiliser une version antérieure de .NET Framework lorsque ce problème est facilement résolu en ayant son installateur, installez la version du .NET Framework requise, avant que son programme ne soit réellement installé. –