“EurekaPackage”包未能正确加载-Visual Studio 2013。

29
我安装了VS 2013高级版,第一次启动时出现此错误:

Microsoft Visual Studio

'EurekaPackage'包未正确加载。

该问题可能由配置更改或安装其他扩展引起。您可以通过检查文件'\AppData\Roaming\Microsoft\VisualStudio\12.0\ActivityLog.xml'获取更多信息。

是否继续显示此错误消息?是 否

下面是从ActivityLog.xml中复制的内容。
<entry>
    <record>83</record>
    <time>2014/03/14 14:51:59.561</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Begin package load [File Change Manager Package]</description>
    <guid>{4825B9A3-93E2-4327-9044-41F72EE7E5C9}</guid>
  </entry>
  <entry>
    <record>84</record>
    <time>2014/03/14 14:51:59.577</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>End package load [File Change Manager Package]</description>
    <guid>{4825B9A3-93E2-4327-9044-41F72EE7E5C9}</guid>
  </entry>
  <entry>
    <record>85</record>
    <time>2014/03/14 14:53:21.928</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [EurekaPackage]</description>
    <guid>{8C28E535-ABC9-4F92-B5C9-6C16617C8884}</guid>
    <hr>80131509</hr>
    <errorinfo>Cannot create file mapping.</errorinfo>
  </entry>
  <entry>
    <record>86</record>
    <time>2014/03/14 14:53:21.977</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>End package load [EurekaPackage]</description>
    <guid>{8C28E535-ABC9-4F92-B5C9-6C16617C8884}</guid>
    <hr>80131509</hr>
    <errorinfo>Cannot create file mapping.</errorinfo>
  </entry>
  <entry>
    <record>2462</record>
    <time>2014/03/14 14:56:57.158</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Entering function CVsPackageInfo::HrInstantiatePackage</description>
    <guid>{ED19932F-5443-4587-A005-1CB9158B2F64}</guid>
  </entry>
12个回答

31

当我尝试加载我的ASP.NET项目时,在Visual Studio 2017中出现了这个错误。同时,我还遇到了两个“PackageManagementPackage未正确加载”的实例,以及“'EurekaPackage'包未正确加载”的错误。

tandrasz的答案类似,我在Visual Studio的工具 > 扩展和更新对话框中禁用了一堆扩展后开始看到此错误。

我还发现,“Microsoft ASP.NET和Web工具”扩展已被禁用,尽管我没有手动禁用它。即使在手动重新启用该扩展之后,每次我重新启动Visual Studio时,它也会再次被禁用,而“包未正确加载”的错误仍然存在。

通过逐个重新启用扩展并每次重启Visual Studio进行一些科学实验,我发现让事情重新正常工作所需重新启用的特定扩展是Microsoft Azure应用服务工具扩展,即使我的项目与Azure无关。

(除了Azure扩展之外,我还需要重新启用Microsoft ASP.NET和Web工具扩展。)


1
伟大的调查 - Al Kepp
3
您太棒了。在遇到您的回答之前,我正准备再次重新安装VS2017。我已经禁用了"Azure数据湖和流.."以及"Azure功能和Web作业工具"。启用这些工具就解决了问题,不再出现错误。 - E. Mourits
3
对我而言,"Ditto - re-enabling 'Azure Functions and Web Jobs Tools'" 是在使用 VS 2017.5 时帮助我的诀窍。请注意,此翻译仅涵盖文本表面的含义,不包括任何解释或其他内容。 - crimbo

7

我在使用Visual Studio 2017时遇到了类似的问题。

经过重新启用Visual Studio自带的扩展,这个问题现在已经解决了。之前我手动禁用了这些扩展,因为我认为我不需要它们。


它在我的VS2017中也起作用了,非常感谢! - marianotigre
汤姆,你还记得你重新启用了哪些扩展吗?我没有禁用任何MS扩展,只是一些ReSharper扩展(VS2017的ReadyRoll和SQL Prompt Core)。在我的扩展列表中没有看到“Microsoft Azure App Services工具扩展”。 - PHenry
@PHenry - 好久不见了,试试Resharper的吧。 - Tom Andraszek
嗨Tom,谢谢你的回复。但是我有点困惑,你指的是哪些Resharper?SQL的那些吗?那些我已经禁用了。谢谢。 - PHenry
嗨@PHenry,我再次查看了我的扩展。也许最初我禁用的是一些Roslyn扩展。我目前从VS安装中拥有这些(仅关键词,部分列表):开发人员分析、测试资源管理器、测试平台、MSTest、Node.js、Razor、Roslyn、TypeScript、TextMate、Apache Cordova、交互式窗口。 - Tom Andraszek

3

我将我的电脑从接收域组策略中排除,问题得到解决。具体情况因人而异。

我会逐个应用组策略,直到找到罪魁祸首。

我会在找到有问题的策略后更新这篇文章。

希望对你有所帮助。

Luis


2

这个问题在Microsoft Connect上已经报告了,但他们将其关闭,因为无法复现 :-(

最新的VS2013 Update 2 RC并没有解决这个问题。


1
我在VS2017中遇到了这个问题,最初是从上述目录中删除缓存文件,但是,后来我发现Mads Kristensen编写了一个小软件宝石,可以为我完成这项工作。
你可以从“工具”菜单下的“扩展和更新”中下载它,它被称为“Clear MEF Component Cache”。
安装后,你就可以通过单击Visual Studio中的“工具”菜单来解决问题!
非常简单,无需徒步旅行!(用于穿越目录结构)谢谢Mads!
Github仓库可以在这里找到 清除MEF组件缓存

1

以管理员权限运行VS可以解决问题。


1
只有在以管理员权限运行VS时,我才遇到这个问题。 - mchurichi

0
安装 Visual Studio 2015 Feb CTP 后,我遇到了同样的问题,该版本是与 Visual Studio 2013 Update 4 并行安装的。即使我没有在 VS 13 中更改任何设置,但我被告知 Eureka 包未加载。
我通过修复 VS 2013 来解决了这个问题。
顺便说一下,“EurekaPackage” 似乎是“页面检查器”功能,该功能安装在以下位置:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\Web Tools\Page Inspector\Microsoft.VisualStudio.Web.PageInspector.Package.dll

您可以在此处阅读更多相关信息:http://www.asp.net/mvc/overview/views/using-page-inspector-in-aspnet-mvc


0

我遇到了类似的问题,所以我只是创建了一个ComponentModelCache文件的备份副本,然后删除了原始文件。

对于VS2013,请从以下路径中删除ComponentModelCache - C:\ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 12.0 \ ComponentModelCache

对于VS2012,请从以下路径中删除ComponentModelCache - C:\ Users \\ AppData \ Local \ Microsoft \ VisualStudio \ 11.0 \ ComponentModelCache


0

我认为这与您机器上的本地权限有关。 您是否是机器管理员? 如果您在公司环境中,是否安装了PowerBroker等软件?


0

这个问题已经报告,并且在Visual Studio 2013的更新4中得到了修复。安装此更新将解决您的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接