使用共享项目项目模板时VS2015错误 - 无法将ProjectNode强制转换为IVsAggeregatableProject

时间:2015-10-23 10:41:11

标签: visual-studio-2015 shared-project

我在我的解决方案中添加了一些共享项目。

但每次我右键单击添加文件夹或项目时,我都会收到错误“无法将类型对象强制转换为Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.ProjectNode”以键入'Microsoft.VisualStudio .Shell.Interop.IVsAggeregatableProject'”。

然而奇怪的是,点击确定后,我可以正常使用一切。

这里发生了什么?

2 个答案:

答案 0 :(得分:1)

问题出自Syncfusion项目模板实用程序,因为右键单击共享项目中的项目节点时未正确启用命令。请从Visual Studio卸载并重新安装Syncfusion项目模板VSIX,并从以下位置安装修改后的VSIX。

here下载修改后的VSIX,然后执行以下步骤重新安装Syncfusion项目模板VSIX。

  1. 从Visual Studio导航到工具 - >扩展和更新。

  2. 选择Syncfusion项目模板并执行卸载。

  3. 关闭Visual Studio。

  4. 双击新的VSIX运行下载的Extension并进行安装。安装完成后,打开Visual Studio并继续。

  5. 现在,项目右键单击时不会出现任何错误消息。

  6. 注意:如果您无法卸载Syncfusion项目模板VSIX,请在Visual Studio管理员模式下尝试这些步骤。

答案 1 :(得分:0)

好的,

在Syncfusion的超级帮助下,我们已经解决了这个问题。

Syncfusion项目模板导致错误,他们为我提供了更新。我检查过它,它已经消失了。 :d

我与solution有一个Direct-Trac链接。

非常感谢Syncfusion。