我创建了一个VSIX扩展,它在Visual Studio 2010中显示,并按设计工作。
但是我正在尝试构建一些依赖于此扩展的Visual Studio自动化,虽然它存在于我正在构建自动化程序包的项目中,但是当我运行包项目时,visual studio实验解决方案没有加载任何问题,但是当我在Extension Manager中查看时,我没有看到我的注册扩展(即使它出现在我正在构建扩展的Visual Studio项目中。
扩展是LightSwitch的一个自定义shell,它可能是一个线索,说明为什么它没有在我的Visual Studio实验实例中显示,不确定,因为我看到我为LightSwitch创建和注册的其他扩展显示。
当然我的问题是,当我尝试加载一个依赖于我的LightSwitch扩展的解决方案时,否则会在实验实例之外加载得很好,因为当我无法找到我的自定义扩展时失败尝试在我的实验解决方案中加载解决方案。
答案 0 :(得分:4)
尝试重置Exp配置单元。单击开始>所有程序> Visual Studio SDK>重置实验配置单元。
此外,您应该检查是否通过IDE'devenv / RootSuffix exp'中的自定义调试命令运行/调试扩展。
当出现类似问题时我总是这样做 - 我检查了我在Windows注册表中的实验配置单元(我的扩展程序的所有部分都已注册好了)