Xamarin" XamarinShellPackage"未正确加载

时间:2016-12-09 12:39:03

标签: xamarin visual-studio-2015

我遇到了新版Xamarin的问题。

我发现的是我无法使用故事板。每当我试图查看Main.storyboard时,我收到以下错误消息:

  

出现问题 - iOS Designer Mac Agent无法使用

当我在同一个对话框中单击“启动设计器代理”时,它会带有一个进度条消失几秒钟,然后返回完全相同的错误。

这很奇怪,因为我可以运行我创建的项目,它在连接的Mac上的模拟器上运行正常,所以我肯定与它连接。我也可以调试代码。但我根本无法编辑UI或故事板。

我联系了Xamarin支持电子邮件地址并告诉他们所有这些,他们建议如此更新各个组件:

  

要在Mac上更新Xamarin,请打开Xamarin Studio并单击:

     

Xamarin Studio>检查更新...

     

我建议为Xamarin for Visual Studio做同样的事情:

     

Visual Studio>工具>选项> Xamarin>其他>检查   更新...

     

请确保Xcode是最新的并且您已启动   Xcode并接受任何新版本的任何协议。

所以我遵循了那些指示。

我检查了Mac,Xamarin Studio安装是最新的。我检查了Mac上的Xcode,它是最新版本。我去Visual Studio for Xamarin进行了更新,有些事情已经过时了,所以我进行了更新。我之后也重新启动并重新启动了Visual Studio。

不幸的是,它使问题更严重。

以前,我至少可以在Visual Studio 2015中使用Xamarin打开和运行项目。我无法做的是使用故事板设计器。

现在,当我尝试使用Xamarin项目运行Visual Studio时,我无法对Xamarin做任何事情我多次得到以下对话框:

  

XamarinShellPackage包未正确加载。

除了引用“XamarinAndroidPackage”的另一个类似对话框,现在解决方案资源管理器中的解决方案不适用于Xamarin项目,如果没有收到这些消息,我就无法创建新的解决方案。

我尝试重新安装Visual Studio 2015,但这没有帮助。

我尝试用Xamarin升级这个问题,但是他们建议的最好的就是在Stack Overflow上发布,作为获得支持的最佳方式。有什么建议?

2 个答案:

答案 0 :(得分:3)

尝试从解决方案文件夹的根目录中删除.vs文件夹,这对我有用。确保VS在关闭时关闭。

答案 1 :(得分:1)

这可能是一个必须清除MEF组件缓存的直接案例。

  1. 关闭Visual Studio。
  2. 导航到Windows资源管理器中的以下文件夹'%localappdata%\ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache'
  3. 删除内容。
  4. 在Visual Studio中重新加载项目。