2015-10-23 27 views
0

我已将一些共享项目添加到我的解决方案中。使用共享项目项目模板时出现VS2015错误 - 无法将ProjectNode投射到IVsAggeregatableProject

但每次我右键单击以添加文件夹或项目时出现错误“无法投射类型为”Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package.ProjectNode“的对象以键入”Microsoft“。 VisualStudio.Shell.Interop.IVsAggeregatableProject'”。

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

这里发生了什么?

+0

它似乎与我使用的Syncfusion库有关。我创建了一个支持票据,并会让你全部发布。 –

回答

0

玉家伙,

随着Syncfusion的supperb帮助下,我们已经得到了这个问题迎刃而解。

Syncfusion项目模板导致了错误,他们提供给我一个更新。我检查了它,并且它消失了。 :D

我有一个与solution直接Trac链接。

非常感谢你Syncfusion。

+0

你好。你能分享这个解决方案吗?看起来你的链接不公开。我昨天安装了Syncfusion的Essential Studio,并且收到相同的错误消息。谢谢! –

+0

对不起,迟到的回应。我现在就做。 –

1

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

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

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

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

  3. 关闭Visual Studio。

  4. 通过双击新的VSIX运行下载的扩展并安装它。安装完成后,打开Visual Studio并继续。

  5. 现在项目上不会有任何错误信息右键单击。

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

+0

谢谢!有效! –