Solución de problemas de Visual Studio Live Share

En este artículo se tratan sugerencias de solución de problemas, soluciones alternativas y respuestas a problemas y preguntas comunes. También puede echar un vistazo a las preguntas más frecuentes.

Requisitos de instalación y herramientas

A continuación se muestran sugerencias de solución de problemas relacionadas con la instalación de Visual Studio Live Share.

Herramienta Problema Solución o solución alternativa
VS Code (macOS) Aparece una advertencia que indica que ya no es compatible con .NET Core. Esta advertencia aparece debido a una actualización reciente realizada por .NET Core que ya no admite ninguna versión inferior a High Sierra (10.13+). Para habilitar la extensión Live Share, actualice el sistema operativo.
VS El instalador de extensión no puede encontrar una versión de Visual Studio que se usará al intentar instalar la extensión de Visual Studio Live Share. Visual Studio Live Share requiere Visual Studio 2017 versión 15.6 o posterior para los hosts e invitados. Instale la actualización estable más reciente de Visual Studio 2017 y vuelva a intentarlo.
Código de VS Aparece un error de "Dependencias no se pudo instalar" mientras la extensión finaliza la instalación en el primer inicio o se producen errores sobre los archivos que faltan o ya están presentes. Compruebe que está en una buena conexión de red. Si es así, podría estar experimentando un problema de proxy o firewall . Consulte solución de problemas de conectividad.

Código de VS Al instalar la extensión de Visual Studio Live Share desde Marketplace , se instala en la versión estable o interna de VS Code en lugar de la versión que quiero. Inicie VS Code estable o insider según sus preferencias, haga clic en la pestaña "extensiones", busque "Visual Studio Live Share" e instale desde allí.

Iniciar sesión

A continuación se indican sugerencias para solucionar problemas de inicio de sesión.

Herramienta Problema Solución o solución alternativa
VS Debe iniciar sesión en Visual Studio Live Share con una identidad diferente de la que usa para iniciar sesión en Visual Studio. Vaya a Herramientas > Opciones > live Share > Cuenta de usuario para seleccionar una cuenta alternativa.
Código de VS Mientras una ventana del explorador aparece durante el inicio de sesión y el proceso aparece correctamente en la página web, la barra de estado sigue diciendo" "Iniciar sesión" después de cerrar el explorador. Después de iniciar sesión, haga clic en "Tener problemas?" y siga las instrucciones para escribir un código de usuario temporal en la herramienta.

También nos encantaría ver lo que podría estar sucediendo, así que registre un error.
All Recibe un error de tiempo de espera o conexión. Consulte solución de problemas de conectividad.
All Al iniciar sesión con una dirección de correo electrónico profesional o educativa respaldada por Microsoft, verá un mensaje que indica "Necesita aprobación de administrador". El tenet de Azure AD está configurado para requerir el "consentimiento del administrador" para las nuevas aplicaciones que acceden al contenido del directorio. Obtenga más información aquí.
VS Code (macOS) Al iniciar sesión, verá un error que indica SecKeychainAddGenericPassword(). Esto casi siempre se debe a un problema común con macOS donde los cambios de contraseña no se reflejan en la cadena de claves de inicio de sesión. Intente entrar en "Acceso a llaves", bloquee la cadena de claves de inicio de sesión y, a continuación, desbloquee de nuevo. Esto puede ser suficiente para resolver el problema, pero si no puede desbloquearlo con la contraseña actual, pruebe su anterior. Si esto funciona, cambie la contraseña de cadena de claves de inicio de sesión a la contraseña actual. Vea aquí para obtener más detalles.
VS Code (Linux) Se le pedirá que escriba un código de usuario con Live Share v0.3.295 o debajo, pero no parece que ningún explorador le permita obtener uno. Estamos trabajando para eliminar el requisito de código de usuario en Linux. Mientras tanto, debería aparecer una ventana del explorador para que pueda usar para iniciar sesión. Si no es así, la ventana del explorador puede estar oculta en VS Code. Vea la sugerencia siguiente si no es el caso.
Código de VS Después de hacer clic en "Iniciar sesión" (o mediante el comando "Live Share: Iniciar sesión"), no aparece ninguna ventana del explorador que le permita escribir sus credenciales. 1. Inicie sesión aquí
2. Después de iniciar sesión, haga clic en "Tener problemas?"
3. Siga las instrucciones para escribir un código de usuario temporal en la herramienta.
All Desea unirse a una sesión de colaboración, pero no quiere recibir actualizaciones de correo electrónico. Iniciar sesión en la extensión Live Share en VS/VS Code no le permite recibir actualizaciones de correo electrónico.

Live Share requiere que los invitados inicien sesión como medida de seguridad para que el host tenga visibilidad sobre la identidad de las que se han unido. Vote esta característica si desea permitir que los usuarios anónimos se unan (por ejemplo, usuarios sin nombre o nombre definido por el usuario).

Compartir y unirse

A continuación se indican sugerencias para solucionar problemas de uso compartido y unión.

Herramienta Problema Solución o solución alternativa
All Compartir o unirse: recibe un tiempo de espera o un error al no poder conectarse. Consulte solución de problemas de conectividad.
Código de VS Unión: no se le pedirá o pueda iniciar VS Code después de abrir la página de combinación en un explorador. Consejos:
  • Asegúrese de que ha iniciado VS Code al menos una vez y ha esperado a que la instalación se complete en la barra de estado.
  • Si eso no funciona, pruebe a ejecutar el comando "Live Share: Launcher Setup".
  • Usuarios de Linux: si se le pide que escriba la contraseña de administrador (sudo) al ejecutar el comando anterior, hágalo.
  • Por último, consulte Unir manualmente como solución alternativa.
Si se produce este problema, nos encantaría ver lo que podría estar sucediendo, así que registre un error.
VS Unirse: no se le ha indicado o puede iniciar VS después de abrir la página de combinación en un explorador. Consulte Participar manualmente.

También nos encantaría ver los registros, por lo que debe registrar un error mediante el "Notificar un problema" de Visual Studio. Característica.
All Combinación: prefiere pegar el vínculo de combinación directamente en Visual Studio o VS Code en lugar de hacer clic en el vínculo web. Consulte Participar manualmente.
All Unirse: verá un mensaje que indica "el propietario del área de trabajo parece estar sin conexión" al unirse a través del explorador. Posibles soluciones alternativas:
  • Intente unirse manualmente. Hemos detectado problemas con las combinaciones entre regiones (por ejemplo, este y oeste de EE. UU.) debido a problemas de servicio que no afectan a las combinaciones manuales.
  • Live Share puede no poder enrutar directamente al host cuando se ejecuta en modo de conexión "automático". Pruebe el modo de retransmisión.
Consulte solución de problemas de conectividad para obtener más posibilidades.
Código de VS Unirse: se ha unido a través del explorador antes de iniciar sesión, no se le pedirá que inicie sesión y que la combinación nunca se haya completado. Se trata de un error conocido. Haga clic en el elemento de la barra de estado de inicio de sesión para iniciar sesión y, a continuación, vuelva a unirse.
Código de VS Compartir/Unirse: no sucede nada al hacer clic en los botones "Compartir" y "Unirse". Ejecute el comando > Live Share: Repair Installation en la paleta de comandos.

Conectividad

La información siguiente puede ayudarle a solucionar problemas si tiene problemas relacionados con la conectividad o los tiempos de espera al iniciar sesión, compartir o unirse.

Como se describe en el artículo Requisitos de conectividad para Live Share , los distintos modos de conexión tienen requisitos diferentes para funcionar, por lo que hay algunos problemas potenciales diferentes que se producen.

Herramienta Problema Causa probable
All Está usando un proxy y está viendo una serie de problemas de conectividad La configuración del proxy puede ser complicada. Pruebe a establecer las variables de entorno HTTP_PROXY y HTTPS_PROXY globalmente y reinicie la herramienta. Consulte configuración de proxy para obtener más detalles. Es probable que haya algunas configuraciones que aún no se admiten, así que háganos saber si esto no funciona para usted.
Código de VS Después de instalar la extensión e iniciar VS Code por primera vez, aparece un error cuando aparece "Finalización de la instalación" en la barra de estado. Su firewall personal o corporativo no puede acceder a Internet ni a download.visualstudio.microsoft.com ni a download.microsoft.com en el puerto 443. Consulte aquí para obtener información sobre por qué Live Share necesita descargar algo en este momento.
All No puede iniciar sesión en Visual Studio Live Share El firewall personal o corporativo no puede acceder a Internet ni a *.liveshare.vsengsaas.visualstudio.com en el puerto 80/443. Escriba https://visualstudio.microsoft.com/services/live-share/ en un explorador y compruebe que llega a la página principal de Visual Studio Live Share.
All Está en modo automático (valor predeterminado), puede iniciar sesión, pero verá un error de tiempo de espera o conexión al compartir o unirse. Los modos de retransmisión directa y directa no se pueden conectar o hay un error con el modo automático. Si puede conectarse después de cambiar al modo directo o de retransmisión, genere un error.
All Está en modo directo, puede iniciar sesión, pero verá un error de tiempo de espera o conexión al compartir o unir. El invitado y el host no se pueden conectar directamente. Pruebe el modo de retransmisión o automático para ver si el problema desaparece. Es posible que tenga que permitir manualmente Live Share a través de su firewall personal o simplemente usar el modo de retransmisión.
All Está en modo de retransmisión, puede iniciar sesión, pero se le notifica un error de tiempo de espera o conexión al compartir o unirse. El firewall personal o corporativo bloquea el acceso a *.servicebus.windows.net en el puerto 80/443. Pruebe el modo directo.

Consulte el artículo Requisitos de conectividad para Live Share para obtener más información sobre los requisitos de conectividad.

Consulte también

Guías de inicio rápido

Procedimientos

Referencia

¿Sigue teniendo problemas? Puede proporcionar comentarios.