Emulación de Red
RenderDoc Integration

Integración en Visual Studio C#

¿Qué me aporta esta característica?

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.

¿Cuál es la diferencia entre Express y Pro?

VisualStudio C# 2010 es un producto de Microsoft. Viene en una edición Express o Profesional. La edición Express es gratis y se puede descargar aquí. La edición Profesional no es gratis, puede encontrar más información sobre esto aquí.

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

Tengo Visual Studio Express, ¿cómo lo uso?

  • En Unity, seleccione del menú Assets->Sync MonoDevelop Project
  • Encuentre el nuevo archivo .sln creado en su proyecto Unity (una carpeta encima de su carpeta de Assets)
  • Abra ese archivo con Visual Studio Express.
  • Ahora puede editar todos sus archivos script, y devolverse a Unity para usarlos.

Tengo Visual Studio Profesional, ¿cómo lo uso?

  • En Unity, vaya a Edit->Preferences, y asegúrese de que Visual Studio esté seleccionado como su editor externo preferido.
  • Haga doble click en un archivo C# de su proyecto. Visual Studio abrirá automáticamente ese archivo para usted.
  • Puede editar el archivo, guardarlo, y devolverse a Unity.

Un par de cosas a 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 de C# de Visual Studio tiene más características actualmente que el compilador de C# de Unity. Esto significa que algunos códigos (especialmente características nuevas de C#) no van a dar error en Visual Studio pero darán error 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.

  • Unity no re-genera los archivos del proyecto de Visual Studio después de una actualización al AssetServer, o una actualización SVN. Usted puede preguntarle a Unity manualmente en re-generar los archivos del proyecto de Visual Studio a través del menú: Assets->Sync MonoDevelop Project

Emulación de Red
RenderDoc Integration