Вопрос по visual-studio-2008, shelveset, tfs – TFS: Как просмотреть файлы .cs в VS IDE при просмотре сведений о наборе полок?
Для нашего процесса проверки кода мы открываем детали набора полок, чтобы увидеть все файлы, над которыми работали. Щелчок правой кнопкой мыши и выбор «Сравнить» отлично работает для существующих (измененных) файлов. Но, когда файл был добавлен, я просто хочу просмотреть файл. Двойной щелчок (или щелчок правой кнопкой мыши -> вид) открывает файлы .cs (и .sql) в блокноте. Когда я пытаюсь открыть файл .PRC (расширение для наших хранимых процедур), я получаю приглашение, которое позволяет мне выбрать, какую программу использовать для просмотра.
Кто-нибудь знает, как заставить это приглашение отображаться для файлов .cs (и для всех остальных файлов)
Спасибо!
Конфигурация: Visual Studio 2008 с пакетом обновления 1 (SP1) Visual Studio 2008 Team Explorer .net 3.5 с пакетом обновления 1 (SP1) Team Foundation Server 2005
и так как я использую Notepad2, рекомендованный@shanselman здесьи, поскольку есть способ навсегда заменить Блокнот на Блокнот2, как упомянуто в ссылке, приведенной в той же статье (метод 2 на этой странице блога MSDN), я сначала заменил Блокнот на Блокнот2, а затем реализовал предложение AakashM.
После этого есть два варианта:
Вы можете установить.cs
файлы, которые будут открываться всегда в VisualStudio, в этом случае окно Changeset -> Open предложило мне выбрать приложение для открытия CS-файлов.Или даже лучше установить.cs
файлы, которые должны всегда открываться в Notepad2, и теперь, когда мы заменили Notepad на Notepad2, когда мы нажимаем «Открыть из окна Changeset», он автоматически открывается в Notepad2 (с подсветкой синтаксиса).Возможно, вы можете сделать это с помощью любого хорошего текстового редактора, но я не пробовал делать это ни с чем, кроме Notepad2.
вид) открывает файлы .cs (и .sql) в блокноте. Когда я пытаюсь открыть файл .PRC (расширение для наших хранимых процедур), я получаю приглашение, которое позволяет мне выбрать, какую программу использовать для просмотра.
На самом деле это не проблема TFS, а скорее то, как настроена ваша локальная Windows. Если вы перейдете в Windows Explorer к папке с.cs
а также.sql
и, дважды щелкнув их, вы увидите, что TFS просто вызывает стандартное поведение, настроенное для этих файлов.
Чтобы изменить его, снова в Windows Explorer, перейдите кTools | Options
и наFile Types
вкладка найти.cs
расширение файла, и с его помощью нажмитеDelete
, Сейчас пытаюсь открыть.cs
файл заставит Windows спросить вас, что с ним делать (учтите, что если вы отметите флажок «Всегда использовать выбранную программу для открытия файла такого типа», вы вернетесь к тому, с чего начали).
Это глобальная настройка - я не знаю, есть ли способ сделатьTFS сделать что-то другое, чем просто попросить Windows разобраться с файлом. Так что если вы хотите сохранить возможность запуска блокнота при двойном щелчке.cs
файлы в проводнике,но все еще есть TFS, спрашивают, что с ними делать, это не поможет. Кроме того, эти инструкции относятся к версии до Vista - я не знаю, что изменилось в Vista. Вы можете спросить оsuperuser.com что делать, если вы работаете в Vista, и эти инструкции не помогают.
и мои файлы .cs на самом деле связаны с VS2008 (поэтому, когда я дважды щелкаю файл .cs в Windows Explorer, он открывается в vs2008, что имеет смысл), но что странно, я действительно не использую vs2008. Я использую VS2010 в качестве редактора кода, и независимо от ассоциации файлов в Проводнике Windows мои файлы по-прежнему открываются в Notepad.exe (когда я сравниваю или просматриваю набор полок и открываю вновь добавленный файл).
Я думаю, что в Visual Studio 2010 или TFS должна быть другая ассоциация? (Я на Windows 7, если это имеет какое-либо значение)