C# 自定义扩展未显示在实验实例中

C# 自定义扩展未显示在实验实例中,c#,vsix,C#,Vsix,我创建了一个VSIX扩展,它显示在VisualStudio2010中,并按设计工作 然而,我正试图构建一些依赖于此扩展的Visual Studio自动化,尽管它存在于我构建自动化软件包的项目中,但当我运行软件包项目时,Visual Studio实验解决方案不会加载任何问题,但是,当我查看扩展管理器时,我没有看到我注册的扩展(即使它显示在我正在构建扩展的VisualStudio项目中) 该扩展是LightSwitch的自定义外壳,这可能是一条线索,说明为什么它没有显示在我的Visual Studi

我创建了一个VSIX扩展,它显示在VisualStudio2010中,并按设计工作

然而,我正试图构建一些依赖于此扩展的Visual Studio自动化,尽管它存在于我构建自动化软件包的项目中,但当我运行软件包项目时,Visual Studio实验解决方案不会加载任何问题,但是,当我查看扩展管理器时,我没有看到我注册的扩展(即使它显示在我正在构建扩展的VisualStudio项目中)

该扩展是LightSwitch的自定义外壳,这可能是一条线索,说明为什么它没有显示在我的Visual Studio实验实例中,但我不确定,因为我看到了为LightSwitch构建和注册的其他扩展


当然,我的问题是,当我尝试加载一个依赖于我的LightSwitch扩展的解决方案时,由于在我的实验解决方案中加载该解决方案时,它找不到我的自定义扩展,所以加载失败。

尝试重置Exp-hive。单击Start>All程序>Visual Studio SDK>重置实验配置单元

您还应该检查是否通过IDE“devenv/RootSuffix exp”中的自定义调试命令运行/调试扩展

当出现类似问题时,我总是做些什么——我检查了windows注册表中的实验配置单元(我的扩展的所有部分都在那里注册了吗