2011-05-28 2 views
3

J'ai une idée et j'aimerais savoir si cela peut devenir vrai ou non, maintenant disons que j'ai fait un programme en utilisant VS C# 2010 et j'ai utilisé les 2 bibliothèques en utilisant le système; et en utilisant system.IO; Puis-je prendre ces 2 bibliothèques à partir du cadre de .net lui-même et les inclure dans mon dossier d'application et de les importer dans mon application en utilisant des références. donc je n'ai pas besoin d'installer le framework .net sur la machine cible, est-ce possible? et si oui, où puis-je trouver les bibliothèques .net à télécharger et à inclure .. merci beaucoup pour votre aide à l'avance.Rendre les bibliothèques de framework .net redistribuables

+0

Assurez-vous de ne pas cibler un framework plus récent que nécessaire. La plupart des gens ont un .net installé, mais peut-être pas 4.0. Donc, si vous n'utilisez pas la version 4.0, ne la ciblez pas –

+1

Disons que vous pouvez le faire, comment l'exécuteriez-vous puisque le CLR est livré avec .Net? – jfs

Répondre

3

Non ce n'est pas possible car vous aurez toujours besoin de CLR qui fait partie intégrante de .NET Framework. Si vous souhaitez qu'une application .NET s'exécute sans le Framework installé, utilisez VMware ThinApp.

0

No. Tout simplement parce que .NET Framework fonctionne sur un environnement logiciel et de faire que vous avez besoin CLR arriver (Common Language Runtime) sur l'ordinateur du client. Parallèlement à cela, le .NET Framework comprend de nombreuses autres classes de base qui sont nécessaires pour l'exécution de l'application!

Questions connexes