visual texto studio reemplazar code buscar visual-studio-2008 tfs shelveset

visual-studio-2008 - studio - buscar y reemplazar texto c#



TFS: ¿Cómo veo los archivos.cs en VS IDE cuando veo los detalles de un conjunto de armarios? (3)

Para nuestro proceso de revisión de código, abrimos los detalles de un conjunto de estantes para ver todos los archivos que se han trabajado. Al hacer clic derecho y elegir "Comparar" funciona muy bien para los archivos existentes (modificados). Pero, cuando se ha agregado un archivo, solo quiero ver el archivo. Al hacer doble clic (o hacer clic con el botón derecho en -> ver) se abren los archivos .cs (y .sql) en el bloc de notas. Cuando intento abrir un archivo .PRC (extensión para nuestros procedimientos almacenados) aparece un mensaje que me permite elegir qué programa usar para ver.

¿Alguien sabe cómo hacer que este aviso aparezca para archivos .cs (y todos los demás archivos, para el caso)

¡Gracias!

Configuración: Visual Studio 2008 SP1 Visual Studio 2008 Team Explorer .NET 3.5 SP1 Team Foundation Server 2005


Al hacer doble clic (o hacer clic con el botón derecho en -> ver) se abren los archivos .cs (y .sql) en el bloc de notas. Cuando intento abrir un archivo .PRC (extensión para nuestros procedimientos almacenados) aparece un mensaje que me permite elegir qué programa usar para ver.

Esto no es realmente un problema de TFS, sino más relacionado con la configuración de Windows local. Si navega en el Explorador de Windows a una carpeta con archivos .cs y .sql , y hace doble clic en ellos, podrá ver que TFS simplemente está invocando el comportamiento estándar que está configurado para estos archivos.

Para cambiarlo, de nuevo en el Explorador de Windows, vaya a Tools | Options Tools | Options , y en la pestaña File Types encuentre la extensión de archivo .cs y, con ella, haga clic en Delete . Ahora, intentar abrir un archivo .cs hará que Windows le pregunte qué hacer con él (tenga en cuenta que si marca la casilla de verificación ''Usar siempre el programa seleccionado para abrir este tipo de archivo'', volverá al punto de partida).

Esta es una configuración global: no sé si hay una manera de hacer que TFS haga algo diferente de solo pedirle a Windows que maneje el archivo. Por lo tanto, si desea mantener la capacidad para abrir el bloc de notas al hacer doble clic en los archivos .cs en el Explorador, pero todavía tiene TFS preguntar qué hacer con ellos, esto no ayudará. Además, estas instrucciones son anteriores a Vista: no sé qué ha cambiado en Vista. Es posible que desee preguntar en superusuario.com qué hacer si está en Vista y estas instrucciones no ayudan.


tu solución no funciona para mí Revisé Windows Explorer y mis archivos .cs están realmente asociados con VS2008 (así que cuando hago doble clic en un archivo .cs en el explorador de Windows se abrirá en vs2008, lo que tiene sentido) pero lo que es extraño es que realmente no uso vs2008. Uso VS2010 como editor de código y, independientemente de la asociación de archivos de Windows Explorer, mis archivos aún se abren en Notepad.exe (cuando comparo o veo un conjunto de estantería y abro un archivo recién agregado).

Creo que debe haber una asociación diferente en Visual Studio 2010 o TFS en algún lugar? (Estoy en Windows 7 si hace alguna diferencia)


Inspirado por la respuesta de AakashM, y ya que estoy usando Notepad2 recomendado por @shanselman aquí , y ya que hay una manera de reemplazar permanentemente el Bloc de notas con Notepad2, como se menciona en el enlace proporcionado en el mismo artículo (método 2 en esa página de MSDN blog), Primero reemplacé el Bloc de notas con Notepad2 y luego implementé la sugerencia de AakashM.

Después de eso hay dos opciones:

  1. Puede configurar archivos .cs para que se abran siempre en VisualStudio, en cuyo caso la ventana del conjunto de cambios -> Abrir me indicó que seleccione una aplicación para abrir archivos cs.
  2. O mejor aún, configure los archivos .cs para que siempre se abran en Notepad2, y ahora que hemos reemplazado el Bloc de notas con Notepad2, cuando hacemos clic en la ventana Abrir desde changeset, se abre automáticamente en Notepad2 (con resaltado de sintaxis).

Quizás puedas hacerlo con cualquier editor de texto bueno, pero no lo he intentado con nada más que con Notepad2.