.net - studio - Desinstalar Visual F#
problemas con visual studio 2017 (3)
Yo uso Visual Studio 2013, y tiene una bonita característica para notificar e instalar todas las actualizaciones de extensión.
Entonces, esto es muy bueno, pero a veces recibo la solicitud de instalar las actualizaciones para las funciones que nunca uso.
Por ejemplo, me propone instalar la actualización para el Visual F # 3.1
¿Hay una manera de eliminar completamente este F #? Intenté desinstalar desde el administrador de extensiones, me envía a "Agregar y quitar programas", pero hay cualquier programa que contenga "F #".
¿Cómo proceder?
Hay un paquete impresionante que hará la búsqueda de paquetes por usted llamado TotalUninstaller por el usuario konste .
Descargue el paquete y descomprímalo a, por ejemplo, C: / TotalUninstaller.
Es un programa de línea de comandos, necesita un cmd.exe con privilegios de administrador (haga clic en Inicio -> ingrese "cmd" -> haga clic derecho en la entrada -> seleccione "comenzar como administrador"). Vaya al directorio a través de
c: && cd / && cd TotalUninstaller
Para listar todos los paquetes instalados deberías ingresar
TotalUninstaller.exe / ListAll> list.txt
Esta puede ser una lista abrumadora, así que utilicé una canalización para poder ver el contenido con un editor (solo abra list.txt).
Pero esto realmente no es realmente necesario, ya que hay un archivo llamado "TotalUninstaller.exe.config" que presenta una sección donde se pueden definir palabras clave para filtrar los paquetes instalados. Viene con un conjunto por defecto bastante práctico.
Para ver la selección después de aplicar el filtro, ingrese
TotalUninstaller.exe / Filter
Esos son los paquetes que el programa actualmente eliminaría. Si está satisfecho con la selección, ingrese lo siguiente, NO HABRÁ MÁS VERIFICACIÓN O PREGUNTA
TotalUninstaller.exe / Desinstalar
y ver desaparecer los paquetes. Id cerrar todas las demás aplicaciones antes de la última llamada.
NOTA: Esto no desinstala todas las funciones y plantillas de F #, solo dos paquetes de F #.
Hice una búsqueda en el registro de "F #". Encontré la ubicación del paquete del instalador para F # v3.1. El instalador de MSI admite la desinstalación manual de dicho paquete. Entonces, usando las rutas en el registro, las desinstalé. En realidad, hay dos paquetes: Visual F # 3.1 SDK y Visual F # 3.1 VS. Para desinstalar estos dos paquetes, se debe abrir un indicador de comando del Administrador.
- Abra un indicador de powershell (o comando) como administrador
Ejecute lo siguiente para desinstalar el paquete de Visual F # 3.1 SDK :
PS C:/> msiexec /x "C:/ProgramData/Package Cache/{06EEE072-B561-38E5-85D9-485ABCBE8342}v12.0.21005/packages/fsharp/FSharpSDK.msi"
Hay un mensaje para realizar la desinstalación y luego desaparece.
Ejecute lo siguiente para desinstalar el paquete Visual F # 3.1 VS :
PS C:/> msiexec /x "C:/ProgramData/Package Cache/{6321F2D4-366B-3AE4-877A-8E539EC3331A}v12.0.21005/packages/fsharp/FSharpVS.msi"
Desafortunadamente, esto no hace que la instalación de Visual F # desaparezca en la lista de Extensiones y Actualizaciones , ni elimina todas las plantillas de F #. No experimenté eliminando manualmente eso de Visual Studio (quizás otro día).
Puede desinstalarlo con el siguiente comando desde un indicador de PowerShell que tiene derechos de administrador:
gwmi Win32_Product -Filter "Name LIKE ''%f#%''" | foreach { $_.Uninstall() }