【问题标题】:How to create Visual Studio...file extension shells?如何创建 Visual Studio...文件扩展名外壳?
【发布时间】:2013-10-09 13:26:40
【问题描述】:

我希望这听起来不是一个愚蠢的问题,因为我并不确切知道其中涉及哪些术语和技术。

当您在 Visual Studio 中打开 .cs 文件时,代码编辑器将打开并在主窗口(代码编辑器)中显示内容,并带有语法突出显示和其他内容。当您打开一个 .txt 文件时,会发生同样的事情,只是没有任何花哨的附加功能,因为它是纯文本。

但是现在,有几个文件可以打开一个完整的自定义 UI,使您能够在对话框等的帮助下编辑基本文件 .xxx。

以一个ftp客户端为例:项目中有一个文件something.ftp,内容如下:

connection = [
   server: 192.168.1.52
   port: 21
   startdir: "C:\dasdasd\asdasd"
]

因此会弹出一个 UI,您可以在其中编辑基本文件窗口、连接到远程服务器、查看其远程目录内容等。

那些是所谓的Shell Extensions吗?还是插件?还是项目类型

【问题讨论】:

    标签: c# visual-studio-2010 visual-studio-2012 nuget visual-studio-extensions


    【解决方案1】:

    我相信他们被称为自定义编辑器,请查看 this 了解有关如何创建自定义编辑器的一些信息。您将需要创建自己的Document ViewThis 解释了如何注册特定的扩展。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-04
      • 2018-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多