Estoy escribiendo una aplicación de consola que se implementará con la instalación de una aplicación que estamos escribiendo. La aplicación de la consola tiene como objetivo corregir un error en la vista que permitirá que nuestra aplicación se instale correctamente en Vista. La aplicación de la consola funciona bien, pero ¿puedo contar con que el framework .NET esté instalado en todas las máquinas de Vista? ¿Está instalado de manera predeterminada?¿El .NET Framework está instalado por defecto en Vista?
Respuesta
Según this site:
Windows Vista viene con Microsoft .NET Framework 2.0 y 3.0, pero no la versión 1.1, que aún puede requerido por algunas aplicaciones
Así que si su aplicación de consola se dirige a v 2.0 o v 3.0 usted debería estar OK
Sí .Net 3.0 se instala por defecto en Vista
.NET 3 se instala en Vista por defecto.
El .NET Framework 3.0 se instala por defecto en Microsoft Windows Vista
According to the MSDN (el énfasis es mío):
El .NET Framework 3.0 se instala de forma predeterminada en Microsoft Windows Vista. En Microsoft Windows Server con el nombre en código "Longhorn", puede instalar el .NET Framework como una característica de Windows usando herramientas de administración de roles.
Hay una lista de las versiones de .Net instaladas en las versiones de Windows en Wikipedia.
- Windows XP y antes no vienen con .Net
- Windows Server 2003 viene con .Net 1.1
- Windows Vista viene con .Net 3.0
- Windows 2008 viene con .Net 3.0
- Windows 2008 R2 viene con .Net 3.5
- Windows 7 está probablemente va a venir con .Net 3.5
- 1. ¿Hay plataformas Unix donde Perl no está instalado por defecto?
- 2. WIX función de instalación por defecto no está instalado
- 3. ¿Cómo instalo .NET Framework solo cuando aún no está instalado?
- 4. Cómo comprobar si .Net Framework está instalado [C#/WPF]
- 5. ¿Windows XP SP2 incluye .NET Framework por defecto?
- 6. ¿Qué significa "El framework .NET usa el estándar de codificación UTF-16 por defecto"?
- 7. ¿Cómo puedo saber si está instalado .NET 4.02?
- 8. ¿Por qué mi ensamblaje no está visible en "Agregar referencia> .Net" cuando está instalado en el GAC?
- 9. Entity Framework 4.1 impaciente por defecto loading
- 10. defecto .NET Runtime Versión
- 11. ¿Incluye .Net Framework 4.0 Installer el .Net Framework 3.5?
- 12. ¿Dónde está instalado microsoft.office.tools.excel.dll?
- 13. ¿Dónde está IQueryable en .NET Compact Framework?
- 14. ¿En qué idioma está escrito .NET Framework?
- 15. .NET Framework 3.5 no se instalará en VISTA 32bit
- 16. ¿Por qué kerberos está por defecto en NTLM en WCF?
- 17. ¿Cómo fallar correctamente si .NET no está instalado?
- 18. La mejor forma de determinar si .NET 3.5 está instalado
- 19. ¿Cómo puedo saber si .NET 3.5 SP1 está instalado?
- 20. ¿Dónde está CorFlags.exe? (.NET Framework Tools)
- 21. Comprobando si .NET está instalado desde la línea de comandos
- 22. .NET framework version used
- 23. Inno Setup: verificar que .NET 4.0 está instalado
- 24. ¿Qué versión de .NET Framework está instalada en Windows XP, Vista y 7?
- 25. ¿Mysqli no está instalado?
- 26. .NET compact framework - ¿detecta si está bajo el emulador?
- 27. .NET Framework en Android
- 28. ¿Por qué el paquete está oculto por defecto? ¿Y cómo puedo "mostrarlo"?
- 29. ¿Está `int` por defecto` signed long int` en C++?
- 30. Entity Framework en .NET?
Una búsqueda rápida en Google la búsqueda te habría dicho eso. Deja de ser perezoso. – Ksempac
simplemente curioso: ¿cuál es el error en Vista que está tratando de solucionar? –
Vista no realiza una actualización del escritorio después de la instalación del nuevo software, por lo tanto, no se podrán ver los iconos nuevos que implemente en el escritorio. Puede realizar una actualización de escritorio llamando a la API de Windows utilizando [DllImport ("shell32.dll")] estática extern void SHChangeNotify (Enumeración.HChangeNotifyEventID wEventId, UInt32 flags, IntPtr dwItem1, IntPtr dwItem2); Hay una revisión para corregir el error, pero no podemos contar con que se esté instalando. – januszstabik