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

标签 c# vsix

我有一个我创建的 VSIX 扩展,它显示在 Visual Studio 2010 中并按设计工作。

但是我正在尝试构建一些依赖于此扩展的 Visual Studio 自动化,尽管它存在于我正在构建自动化包的项目中,但是当我运行包项目时,visual studio 实验性解决方案加载没有问题,但是当我查看扩展管理器时,我没有看到我注册的扩展(即使它显示在我正在构建扩展的 Visual Studio 项目中。

扩展是 LightSwitch 的自定义 shell,这可能是关于为什么它没有显示在我的 Visual Studio 实验实例中的线索,不确定,因为我看到我为 LightSwitch 构建和注册的其他扩展出现了。

当然,我的问题是,当我尝试加载一个依赖于我的 LightSwitch 扩展的解决方案时,该解决方案在实验实例之外加载正常,但由于当我无法找到我的自定义扩展而失败尝试在我的实验解决方案中加载解决方案。

最佳答案

尝试重置 Exp 配置单元。单击“开始”>“所有程序”>“Visual Studio SDK”>“重置实验性配置单元”。

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

当出现类似问题时,我总是这样做 - 我检查了我在 Windows 注册表中的实验性配置单元(我的扩展的所有部分是否都在那里注册正常)

关于c# - 自定义扩展未在实验实例中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10155697/

相关文章:

.net - 绑定(bind)重定向在 VSPackage/VSIX 中无效

c# - 通过扩展在 Visual Studio 设计器中的 windows.forms.controls 上绘制装饰

visual-studio-2015 - 无法在 Visual Studio 2017 (VS 2017) 的 DLL '?' 中找到名为 'PkgdefMgmt.dll' 的入口点

c# - 协方差就是接受值吗?

c# - Messagebox.Show 和 DialogResult 在 MonoTouch 中等效

c# - 使用自动映射器将名称/值对映射到对象的列表

C# LINQ 按位置搜索

c# - 强制 WinForms 重新生成 .designer.cs 文件

visual-studio-extensions - 如何为多个 Visual Studio 版本创建单个 VSIX 扩展?

visual-studio-2015 - Visual Studio 扩展不再打开 VS 的实验实例