如何实现基于目录的自定义项目类型

时间:2013-03-02 18:32:57

标签: visual-studio-2010 visual-studio vsx

我需要实现一个自定义项目类型,它根本不依赖于项目文件来保存其数据,而是“绑定”到一个目录,几乎与标准“网站”相同“项目有效。

我注意到“网站”项目在.sln文件中保留了目录路径以及网站URL。自定义项目类型是否可以执行相同的操作,如果是这样 - 如何?

现在,由于不会有这样的项目文件,看起来我将无法使用标准方法来制作项目模板。此外,我需要启动外部代码来生成默认项目内容。我正在考虑实现一个自定义向导,但我不确定是否可以制作一个模板,它只是调用一个向导来创建项目而不包含任何基于文件的内容?

最后,我如何提供基于目录而不是文件打开项目的能力?

1 个答案:

答案 0 :(得分:0)

我认为Visual Studio的Python工具使用这种方法(至少它曾经是这样)。它是开源的,所以只需看看它是如何完成的 - http://pytools.codeplex.com/