我需要实现一个完全不依赖项目文件来保存其数据的自定义项目类型,而是以与标准“网站”项目的工作方式几乎相同的方式“绑定”到目录.
我注意到“网站”项目在 .sln 文件中保留了目录的路径以及网站 URL。自定义项目类型是否可以做同样的事情,如果可以,如何做?
现在,由于不会有这样的项目文件,看起来我将无法使用标准方法来制作项目模板。此外,我需要启动外部代码来生成默认项目内容。我正在考虑实现一个自定义向导,但我完全不确定是否可以制作一个仅调用向导来创建项目并且不包含任何基于文件的内容的模板?
最后,我如何提供基于目录而不是文件打开项目的能力?