我创建了一个 VSIX 扩展,它显示在 Visual Studio 2010 中并按设计工作。
但是,我正在尝试构建一些依赖于此扩展的 Visual Studio 自动化,尽管它存在于我正在构建自动化包的项目中,但是当我运行包项目时,Visual Studio 实验解决方案加载没有问题,但是当我查看在扩展管理器中,我看不到我注册的扩展(即使它显示在我正在构建扩展的 Visual Studio 项目中。
该扩展是 LightSwitch 的自定义外壳,这可能是为什么它没有显示在我的 Visual Studio 实验实例中的线索,我不确定我是否看到了我为 LightSwitch 构建和注册的其他扩展。
当然,我的问题是,当我尝试加载依赖于我的 LightSwitch 扩展的解决方案时,该解决方案会在实验实例之外正常加载,但由于在我尝试加载时无法找到我的自定义扩展而失败我的实验解决方案中的解决方案。