Pregunta ¿Qué es ".Net Framework 4.5 Advanced Services"?


En Windows 8, ¿es .Net 4.5 un componente opcional? (En otras palabras, ¿podemos desinstalarlo?)

Mi primera pregunta está estrechamente relacionada con la segunda: ¿Qué es ".Net Framework 4.5 Advanced Services" que podemos encontrar en "Características de Windows"?


0


origen


@Ramhound Nonsense. .NET 3.5 se puede eliminar de Windows 7. No está instalado por defecto en ediciones de servidor, por ejemplo. - kinokijuf
@Ramhound: .Net 3.5 realmente puede ser eliminado de Windows 7 y es exactamente por esta razón que hago esta pregunta. Y ".Net Framework 4.5 Advanced Services" se puede seleccionar sin sus dos subcomponentes: "ASP.Net" y "servicios WCF". Entonces, NO, no es solo ASP.Net. - MuiBienCarlota
@Ramhound: has editado tu comentario 2 veces. Y NO, ".Net Framework 4.5 Advanced services" no es solo "ASP.Net" y "WCF services". Puede deseleccionar cada subcomponente y tener seleccionada la opción principal ".NET Framework 4.5 Advanced services". - MuiBienCarlota
@Ramhound: de acuerdo con su enlace, la herramienta de limpieza no oficial es una La herramienta de limpieza de .Net Framework elimina las versiones de .NET framework 1.0 / 1.1. / 2.0 / 3.0 / 3.5. Mi pregunta es solo sobre .Net 4.5. - MuiBienCarlota


Respuestas:


Bueno, esto es lo que es en mi copia de Windows 8 Enterprise

Además, .NET 4.5 viene incorporado a Windows 8. .NET 3.5 viene incorporado a Windows 7. Con el built-in quiero decir que no tengo que dar un paso más para instalarlos después de instalar el sistema operativo.

Tenga en cuenta que no hay ".NET Framework 4.5" aquí para desmarcar.


2





No existe un método compatible para eliminarlo, y dado que el marco 4.5 comparte componentes comunes con la API de WinRT utilizada para la interfaz de Metro, un intento de fuerza bruta para eliminarlo (por ejemplo, eliminando archivos manualmente) probablemente rompería WinRT. Dado que no todos los componentes de Windows tienen versiones clásicas en Win8; incluso si usa aplicaciones de escritorio exclusivamente, probablemente se encuentre con componentes rotos.

Bajo Net Framework 4.5 Advanced Services son dos elementos. "ASP.NET 4.5" y "Servicios WCF". El primero se usa para crear y ejecutar aplicaciones web usando .net para la lógica del lado del servidor. WCF es una API para compartir datos en aplicaciones cliente-servidor. En función de su ubicación en servicios avanzados, que se puede instalar por separado del marco principal y varias publicaciones de blog discutiéndolo, creo que el elemento consiste en la parte del servidor de WCF, y no en lo que se usaría en las aplicaciones de usuario final.

En cuanto a por qué estos componentes están separados del resto del framework .net, creo que hay dos razones principales relacionadas; la característica común entre los dos es que muy pocos usuarios los necesitarán instalados; principalmente desarrolladores de software que escriben ese tipo de aplicaciones. Dividirlos reduce la superficie de ataque para cualquiera que intente escribir malware dirigido a las máquinas cliente de Windows. Además, al dividirlos, reducen la huella del tamaño del disco, lo que es importante en las computadoras con capacidad de almacenamiento limitada, como las tabletas actuales de Windows RT. Para las personas que desean instalar .NET 4.5 en máquinas Vista / Win7, esto también reduce el tamaño de descarga.


0



El estilo Metro está usando una versión .Net ligeramente diferente y no legacy .Net 4.5 one. - MuiBienCarlota
@Ramhound No me sorprende que no haya una forma compatible para eliminarlo. Esta no sería la primera vez que alguien decide que no le gusta un componente lo suficiente como para tratar de eliminarlo al buscar y eliminar todos los archivos manualmente y luego esperar que no rompan nada más en el proceso. Estaba respondiendo por qué hacerlo sería una mala idea. - Dan Neely
@MuiBienCarlota ¿Usan realmente un compilador diferente y diferentes bibliotecas principales? ¿o simplemente tienes algunas bibliotecas de alto nivel diferentes en la parte superior de la pila y comparten un back-end común? - Dan Neely
@ Dan Neely: Tienes razón. Metro y .Net 4.5 comparten mucho (ver aquí:csharperimage.jeremylikness.com/2012/03/...) Mismo 4.5 IL y BCL, pero eso no significa que no podamos desinstalar .Net (de forma estándar, por supuesto). - MuiBienCarlota