更新:似乎 VS 没有执行我的用例所需的钩子。但是,有几个选项可能对其他人有用,因此我将问题标记为已回答,但我很想找到适合我的解决方案。
我们已加密文件,这些文件通常以加密形式保存在源代码控制 (TFS) 中。当我想比较版本时,我使用 Beyond Compare 并添加了加密/解密工具作为对读/写过程的过滤,以允许纯文本查看和编辑。
但是,如果我只想打开文件进行读取/编辑,那么使用虚拟比较来查看/编辑文件有点乏味。
例如,我想知道 Visual Studio 中是否有配置设置或方式允许我在读/写时插入过滤器,以便它可以显示/编辑/保存否则无法读取的文件。
编辑: *注意:加密方面只是单个用例 *,我实际上正在寻找一个通用答案,它不需要编写编辑器来替换 VS 中已经存在的编辑器,例如 MS 提供的 XML 编辑器或定制第三方的。
我有加密的自定义和非自定义文件。每种文件类型已经有一个编辑器。我们无权访问任何这些编辑器的源代码。问题是文件在 TFS 中加密,我需要的只是过滤所有文件的读写,而不管编辑器如何。
我想使用已安装编辑器的所有现有功能而无需更改。只有读写需要定制。