【问题标题】:VS 2015 Xamarin: Warning IDE0006 Error encountered while loading the projectVS 2015 Xamarin:加载项目时遇到警告IDE0006错误
【发布时间】:2016-04-15 07:02:35
【问题描述】:

我正在使用 Xamarin 开发一个 Android 应用程序。

Visual Studio 显示此警告,我不知道它是什么意思。我已按照说明进行操作,但似乎找不到 temp\\file

    Severity    Code    Description Project File    Line    Suppression State   Detail Description
Warning IDE0006 Error encountered while loading the project. Some project features, such as full solution analysis for the failed project and projects that depend on it, have been disabled.   daijoubu-app        1   Active  To see what caused the issue, please try below.

1. Close Visual Studio
2. Open a Visual Studio Developer Command Prompt
3. Set environment variable “TraceDesignTime” to true (set TraceDesignTime=true)
4. Delete .vs directory/.suo file
5. Restart VS from the command prompt you set the environment varaible (devenv)
6. Open the solution
7. Check 'C:\Users\Noli\AppData\Local\Temp\\daijoubu-app_*.designtime.log' and look for the failed tasks (FAILED)

完整源代码可在github 上获得。

【问题讨论】:

    标签: xamarin visual-studio-2015 xamarin.android


    【解决方案1】:

    我只是按照说明进行操作,但并没有消除警告, 虽然我忽略了它,但它现在没有出现。

    1. 重建项目时,我注意到它需要很长时间,因为它会在您的%userprofile%/AppData/Local/Xamarin/zips/* 上下载一个 zip 文件

    -确保不要中断构建,因为它会停止下载并在稍后导致无效的 zip,从而重现此问题?

    1. 另一个假设是我包含了一个组件(引用了一个 dll)然后删除了它,然后重新添加了它。 (因为我在智能感知方面遇到了问题)

    【讨论】:

    • 您还记得您引用的 dll 的名称是什么吗?因为个人(在我的两台电脑上)我对单声道的System.ObjectModel.dll 有问题。不知何故,VS2015 无法识别它,并在 droid 项目引用下显示为黄色图标。
    • @CodeArtist 在您可以清理您的解决方案后警告消失。您也可以从您的参考文献中删除 System.ObjectModel 并再次添加它。清理和构建警告消失了。
    • 就我而言,我将 Xamarin Forms 更新为最新的稳定版本以消除警告。
    【解决方案2】:

    首先,这不是“错误”,而是警告。

    以下是实际发生的情况:

    • Visual Studio/xamarin 检查项目所需的 sdkbuild 工具
    • 如果您的 SDK 中已经有它,那么没问题
    • 如果没有,您的项目将在大多数项目案例中显示上述警告。

    如何解决这个问题:

    • 清理您的解决方案
    • 重建它(在这个阶段,Visual Studio 会自动尝试下载 zip)
    • 如果出现 Rebuild cancelled 错误,请关闭 Visual Studio 并重新开始
    • 在这个阶段它肯定会下载所需的 zip。
    • 再次清理 -> 重建 -> 构建 -> 关闭 Visual Studio 并再次打开它

    或者最简单的选择是

    下载所有可用的 SDKBuild 工具。

    您的警告将消失。

    让我知道它是否有效,因为它为我工作了好几次。

    【讨论】:

      【解决方案3】:

      我也遇到了 Intellisense 和编译问题。

      在我的 Xamarin Forms 和 Android 项目中,对我有用的是检查我的 Android 项目中的 Resource.Designer.cs 文件,退出 Visual Studio,然后重新打开它。

      希望对某人有所帮助。

      【讨论】:

      • 您能否详细说明“检查 Resource.Designer.cs 文件”的含义?我不明白你在那里做了什么......你刚刚打开它吗?您是否通过 Git 重置了文件?我有同样的问题,这让我发疯......
      【解决方案4】:

      我也有这个错误。这个错误完全是我的错,我在我的strings.xml 文件中添加了一些字符串,结果不小心在里面留下了一个空项目

      <string name=""></string>
      

      这以非常糟糕的方式破坏了 R.java 文件,因为字符串/资源没有名称/ID,这就是它在 R.java 中创建的方式。

      public static final int =0x7f080060;
      

      如您所见,它缺少标识符。这个故事的寓意是:检查所有 XML 是否有任何错误。

      【讨论】:

      • 全新的空白 Xamarin 应用会发生此错误。不太确定您在谈论什么 Java 或 strings.xml 文件,因为这些文件在这里不存在。您确定您回答的问题正确吗?
      • 您的评论毫无意义。我很确定默认情况下始终为您生成一个 strings.xml 文件,即 Resources -> values -> strings.xml。我只是发布了一些建议,就好像你有任何 xml 错误,它真的可以与 xamarain/android 构建过程搞砸。
      • 在一个新的 Xamarin.Forms 项目中,Droid 项目(或解决方案)中没有名为 strings.xml 的文件 -- is 有一个名为 @ 的文件987654326@在那个位置,是这个意思吗? ——或者它已经被改变了? -- 无论如何,现在 OP 的问题发生在一个全新的 File-&gt;New-&gt;Project-&gt;Blank Xaml App (Xamarin.Forms.Portable) 项目中 -- 这绝对不是由最终用户所做的任何手动编辑引起的,因为尚未编辑任何内容。
      【解决方案5】:

      我已收到此警告 5 天。我应用了这个建议,问题就结束了。

      安装包:'Xamarin.Android.Support.[BLABLA]'

      解压失败: 请下载https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip 在 C:\Users\[UserName]\AppData\Local\Xamarin\Xamarin.Android.Support.Design\23.0.1.3\content 目录中

      原因:文件 C:\Users\[UserName]\AppData\Local\Xamarin\zips\96659D653BDE0FAEDB818170891F2BB0.zip 不是 ZIP 存档

      1) 下载 zip 并安装它并没有解决我的问题,我得到的错误更少,但总的来说,消息保持不变,请安装包 [BLABLA],解压缩失败,...

      2) 接下来我查看了他们在 C:\Users\[UserName]\AppData\Local\Xamarin\zips 中提到的 zip 文件,实际上,96659D653BDE0FAEDB818170891F2BB0.zip 已损坏。我删除了这个 zip,再次构建了我的项目,并且在构建过程之后(这需要一段时间,让它“构建”:你会看到你的 zip 重新出现并增长到 135MB)所有之前的警告/错误都消失了!

      【讨论】:

        【解决方案6】:
        • 保存并关闭您的项目。

        • 转到您的路径文件夹。

        • binobj 文件夹从 Android 文件夹移动到另一个文件夹 地点。

        • 再次运行项目。

        移动这些文件夹意味着删除它们并备份它们以防万一!

        我是这样解决的。我希望它有所帮助。 :)

        【讨论】:

          【解决方案7】:

          我在 App2.Droid 中也有过这种烦人的经历 “加载项目时遇到警告 IDE0006 错误。某些项目功能,例如对失败项目和依赖它的项目的完整解决方案分析,已被禁用。” ...但我似乎已经在我的电脑上修复了它。

          在某些时候重建我的项目时,我还遇到了其他错误,告诉我

          to install package: 'Xamarin.Android.Support.[BLABLA]'
          
          unzipping has failed:
          Please download https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip
          in the C:\Users[UserName]\AppData\Local\Xamarin\Xamarin.Android.Support.Design\23.0.1.3\content directory
          
          Reason: File C:\Users[UserName]\AppData\Local\Xamarin\zips\96659D653BDE0FAEDB818170891F2BB0.zip is not a ZIP archive
          

          1) 下载 zip 并安装它并没有解决我的问题,我收到的错误较少,但总的来说,消息保持不变,请安装包 [BLABLA],解压缩失败, ...

          2) 接下来我查看了他们在 C:\Users[UserName]\AppData\Local\Xamarin\zips 中提到的 zip 文件,实际上,96659D653BDE0FAEDB818170891F2BB0.zip 已损坏。 我删除了这个 zip,再次构建了我的项目,并且在构建过程之后(这需要一段时间,让它“构建”:你会看到你的 zip 重新出现并增长到 135MB)所有之前的警告/错误都消失了!

          似乎手动放置解压缩文件不起作用,因为 VS 仍在尝试解压缩损坏的 zip 文件。 此 zip 文件在第一次构建 droid 项目后解压缩。我记得最初我多次手动停止构建 droid 项目,因为它非常慢并且似乎挂起:可能第一个构建操作试图下载 zip 文件并解压缩它, 取消(我什至可能曾经击落过 VS)那个需要很长时间的构建(那天晚上我的互联网连接非常慢)损坏了 zip。

          注意:

          • 在 C:\Users[UserName]\AppData\Local\Xamarin\zips 中有几个 zip 文件,我的错误确实告诉我正确的名称。
          • 在 C:\Users[UserName]\AppData\Local\Xamarin\Xamarin.Android.Support.Design 我有几个 23.X 文件夹,一个在其“内容”子目录中有内容,一个没有:23.0。 1.3 一,如错误文本中所述。

          编辑:基本上what @trycatch answered,他的第一个选项被确认;)

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2018-11-10
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-07-09
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多