VSIX 扩展将程序集引用添加到项目

VSIX extension adding assembly reference to project

我正在构建一个应该能够将程序集添加到项目引用的扩展

此程序集包含在 VSIX 中

包含 VSIX 的程序集是个好主意吗? 如何获取与 VSIX 一起分发的程序集的路径?

要获取 VSIX 扩展的部署目录,您可以使用以下代码:

System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)

然后只需将程序集名称添加到此路径即可。