Обновление: похоже, что у VS нет крючков, необходимых для того, чтобы делать то, что необходимо в моем случае использования. Однако есть несколько вариантов, которые могут работать для других людей, и поэтому я отмечаю вопрос как ответ, но мне бы хотелось найти решение, которое работает для меня.
У нас есть зашифрованные файлы, которые обычно хранятся в зашифрованном виде в исходном управлении (TFS). Когда я хочу сравнивать версии, я использую Beyond Compare и добавил инструмент шифрования/дешифрования как фильтр для процесса чтения/записи, чтобы разрешить просмотр и редактирование обычного текста.
Однако, если я просто хочу открыть файл для чтения/редактирования, это немного утомительно, используя фиктивное сравнение только для просмотра/редактирования файла.
Как мне интересно, есть ли в Visual Studio параметр конфигурации или способ, который позволит мне вставить фильтр в чтение/запись, чтобы он мог отображать/редактировать/сохранять файлы, которые в противном случае были бы нечитаемыми.
Edit: * NB: Аспект шифрования - это всего лишь одноразовый случай *, я действительно ищу общий ответ, который не требует написания редактора, чтобы заменить редакторов в VS, которые уже существуют, например, XML-редактор XML или пользовательский третий партийных.
У меня есть как пользовательские, так и нестандартные файлы, которые зашифрованы. У каждого типа файла есть редактор. У нас нет доступа к источнику для любого из этих редакторов. Проблема в том, что файл зашифрован в TFS, и все, что мне нужно, это фильтрация на чтение и запись для всех файлов независимо от редактора.
Я хочу использовать все существующие функции установленных редакторов без изменений. Только чтение и письмо необходимо настроить.