Cita de: ivancea96 en 11 Noviembre 2014, 21:09 PM
Hola a todos, tengo unas preguntas sobre .NET (VisualStudio 2012, C#, formulario)
- 1) Si un ordenador no tiene instalado .NET Framework, ¿Qué ocurrirá? ¿Se llegará a abrir el formulario?
- 2) ¿Es posible que entre una versión del framework y otra, cambien las DLL? ¿Algún método de asegurarse de que un ordenador tiene instalada la versión adecuada?
- 3) ¿Existe alguna manera de empaquetar librerías DLL externas en un ejecutable?
1. Todos los Windows 7 trae por defecto el .NET Framework en su version 3.5 y Windows 8/8.1 el 4.5 y el 3.5 es ocional, se podrá instalar en "Agregar o quitar componentes". Si la versión del framework que tu app requiere no está instalada en el sistema, entonces, se mostrará una notificación de error. Yo recomiendo utilizar la versión 3.5.
2. Todos los .NET Framework tienen su propio directorio, así que el conflicto del que hablas es imposible que suceda.
3. Sí. Busca sobre "Resources" en .NET ya que el Framework trae clases para embeber archivos.
En la ruta "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework" salen los directorios de las instalaciones del framework.
Saludos!