Version: 2018.1
Emulación de Red
Integración con RenderDoc

Integración Visual Studio C#

============================

Beneficios de utilizar Visual Studio

Un ambiente de desarrollo C# más sofisticado. Piense en un autocompletado inteligente, cambios a los archivos fuente con ayuda de la computadora, un resaltado de sintaxis inteligente y más.

La diferencia entre Community, Express y Pro


VisualStudio C# es una herramienta de entorno de desarrollo integrado (IDE) de Microsoft. Visual Studio ahora viene en tres ediciones, Community (gratuito) Professional (pago) y Enterprise (pago). Una comparación de las diferencias de características entre las versiones está disponible en el sitio web de Visual Studio.

La integración de Visual Studio de Unity le permite crear y mantener archivos de proyectos de Visual Studio automáticamente. Además, VisualStudio se abrirá cuando haga doble clic en un script o en un mensaje de error en la consola de Unity.

Utilizando Visual Studio con Unity

Siga estos pasos para configurar el Editor de Unity para usar Visual Studio como su IDE predeterminado:

En Unity, vaya a Edit > Preferences, y asegúrese de que Visual Studio esté seleccionado como su editor externo preferido.

External Tool Settings
External Tool Settings

A continuación, haga doble clic en un archivo C# en su proyecto. Visual Studio debería abrir automáticamente ese archivo para usted.

Puede editar el archivo, guardarlo y volver a Unity para probar sus cambios.

Unas cosas para tener en cuenta

  • Aunque Visual Studio cuente con su propio compilador de C #, y se puede utilizar para comprobar si tiene errores en sus scripts de C #, Unity sigue utilizando su propio compilador de C # para compilar sus scripts. Usar el compilador de Visual Studio es muy útil, ya que significa que usted no tiene que devolverse a Unity todo el tiempo para ver si tiene algún error o no.

  • El compilador C# de Visual Studio tiene algunas funciones más que las que el compilador C# de Unity actualmente admite. Esto significa que algunos códigos (especialmente las funciones más nuevas de c#) no arrojarán un error en Visual Studio, sino en Unity.

  • Unity automáticamente crea y mantiene un archivo .sln y .csproj de Visual Studio. Cuando alguien agrega/cambia el nombre/mueve/borra un archivo dentro de Unity, Unity regenera los archivos .sln y .csproj. Usted puede agregar archivos a su solución desde Visual Studio también. Unity luego importará esos nuevos archivos, y la próxima vez que Unity cree nuevos archivos de proyecto, los va a crear con este nuevo archivo incluido.

Emulación de Red
Integración con RenderDoc