Para una solución de Silverlight 4 Visual Studio, ¿qué necesita el control de versiones?

Tengo una aplicación Silverlight 4 que estoy creando con Visual Studio 2010. Estoy usando Mercurial / TortoiseHG para hacer control de versiones. ¿Qué files necesito registrar? Por defecto, comtesting todo tipo de files .dll en / bin / debug y demás. ¿Realmente los necesito? ¿O puedo simplemente tomar código y files de contenido? ¿Necesito una versión para realizar un seguimiento de las properties y references del proyecto, o está contenido dentro del file .csproj?

No necesita include elementos en / bin o / obj. Esto es cierto para todas las soluciones VS en control de fuente. Estos se recrean en cada reconstrucción. Además, específicamente para Silverlight, no es necesario que ingrese el file XAP que se genera en el ClientBin de su aplicación web.

Desde MSDN (a través de este hilo social.msdn ):

Puede agregar los siguientes files al control de fuente de Visual Studio:

  • Archivos de solución (* .sln).

  • Archivos de proyecto, por ejemplo, files * .csproj, * .vbproj.

  • Archivos de configuration de aplicaciones, basados ​​en XML, utilizados para controlar el comportamiento en time de ejecución de un proyecto de Visual Studio.

Los files que no puede agregar al control de origen incluyen lo siguiente:

  • Archivos de opciones de usuario de solución (* .suo).

  • Archivos de opción de usuario del proyecto, por ejemplo, files * .csproj.user, * .vbproj.user.

  • Archivos de información web, por ejemplo, * .csproj.webinfo, * .vbproj.webinfo, que controlan la location raíz virtual de un proyecto web.

  • Cree files de salida, por ejemplo, files * .dll y * .exe.

Sin embargo, no dice nada específico sobre los proyectos de Silverlight.

¿Mercurial / TortoiseHG está integrado en Visual Studio? es decir, ¿puedes retirar / enviar desde dentro de VS?

Si es así, si hace clic con el button derecho en el nombre del proyecto y selecciona "Agregar solución al control de código fuente", debería agregar aquellas partes del proyecto que necesita ignorar todo lo demás.