将现有 Class 库打包为 Visual Studio 扩展

Packaging existing Class Library as a Visual Studio Extension

我有一个 class 库,其中包含许多我想在工作中使用的自定义代码生成器。我不想自己(或使用 regasm.exe)进行所有注册表操作,而是希望有一个 visual studio 2015 插件来处理所有这些事情。不幸的是,我在任何地方都找不到任何相关样本。

几年前我为单个文件生成器做过这个。以下博客条目包含详细信息和指向示例代码的指针:

  [Building a VSIX Deployable Single File Generator][1]

注意示例的 CodeGeneratorRegistrationAttibute class。 class 负责将注册信息添加到您的 .pkgdef,因此也是 SFG 向 .VSIX 注册的方式。