我正在开发一个SDK,允许其用户为现有产品创建自定义插件。插件集成需要一些样板代码/文件复制/ COM DLL注册。为了简化插件开发人员的工作,我编写了一个使用IWizard创建新解决方案的Visual Studio自定义项目模板,添加几个项目,生成包含样板代码的一些文件以及作为后期构建事件执行的一些批处理文件。
该向导有许多字段(例如需要插入每个生成文件顶部的版权标题),用户可以编辑这些字段以自定义生成的代码。
我想保留一些自定义项并在向导的多次运行中使用它。我也知道个别应用程序存储其设置的通常建议位置是%APPDATA%。我想知道是否有任何其他地方特定的Visual Studio扩展可以存储他们的设置,或者我应该将其视为一个独立的应用程序,并使用%APPDATA%文件夹。我问的原因还在于,我希望允许插件开发人员通过VS-> Tools-> Import&导出设置
答案 0 :(得分:0)
您有两种选择。您可以使用Visual Studio的DialogPage,它将在Visual Studio的“选项”窗口中显示您的配置。如果您不希望首选项显示在“选项”窗口中,但仍希望保留它们,也可以使用IProfileManager。
我写了关于这两个选项的博客文章。这些帖子包含完整的详细信息和代码段。