2016-04-15 123 views
9

我正在使用Xamarin開發Android應用程序。VS 2015 Xamarin:警告IDE0006加載項目時遇到錯誤

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

回答

3

我只是按照指示,但它並沒有根除警告, ,但我忽略它,它現在不出現。

  1. 在重建項目中,我注意到它需要很長的時間,因爲它下載一個壓縮文件的%userprofile%/AppData/Local/Xamarin/zips/*

- 確保不中斷構建,因爲它會停止下載,並會導致無效後來拉鍊,從而再現這個問題?

  1. 另一個假設是我包含一個組件(引用了dll),然後刪除它,然後重新添加它。 (因爲我遇到了intellisense問題)
+2

你還記得你引用的dll名稱是什麼嗎?因爲親自(在我的兩臺電腦中)我在mono的'System.ObjectModel.dll'上遇到問題。不知何故VS2015無法識別它,並出現在droid項目參考下的黃色圖標。 – CodeArtist

+0

@CodeArtist之後,您可以清除您的解決方案警告消失。你也可以從引用中刪除'System.ObjectModel'並再次添加它。清理並建立警告消失。 – luckyShubhra

+0

在我的情況下,我更新了我的Xamarin表單到最新的穩定版本以擺脫警告。 – luckyShubhra

1

我也有Intellisense和編譯問題。

在我的Xamarin Forms和Android項目上,我的工作是檢查我的Android項目中的Resource.Designer.cs文件,退出Visual Studio,然後重新打開它。

希望能幫助別人。

+1

您可以詳細說明「檢查Resource.Designer.cs文件」的含義嗎?我不明白你在那裏做了什麼......你剛剛打開它嗎?你通過Git重置了文件嗎?我遇到了同樣的問題,這讓我發瘋...... – derekmx271

0

我剛剛把我的頭髮拉出了這個錯誤。我在這裏貼出我的答案,以幫助其他人!

錯誤是完全是我的錯,我加入一些字符串到我的strings.xml文件,並在那裏

<string name=""></string> 

不小心留下的空項目這打破了R.java文件中的一個非常糟糕的方式,作爲字符串/資源沒有一個名稱/ ID,這是它是如何內R.java創建...

public static final int =0x7f080060; 

正如你可以看到它缺少它的標識符。故事的寓意是孩子們,請檢查你的所有XML是否有錯誤。

+0

這個錯誤發生在一個全新的空白Xamarin應用程序中。不確定你正在談論什麼Java或strings.xml文件,因爲這些文件在這裏不存在。你確定你正在回答正確的問題嗎? – BrainSlugs83

+0

你的評論沒有任何意義。我非常肯定,默認情況下會爲您生成一個strings.xml文件,Resources - > values - > strings.xml。我只是發佈了一些建議,就好像你有任何xml錯誤,它可以真正與xamarain/android構建過程一起使用。 – Phil

+1

在一個新的Xamarin.Forms項目中,Droid項目(或解決方案)中沒有名爲'strings.xml'的文件 - 那裏有一個文件,那裏有一個名爲styles.xml的文件,你是什​​麼意思? - 或者它已經改變了? - 無論如何,現在OP的問題發生在全新的File-> New-> Project-> Blank Xaml App(Xamarin.Forms.Portable)項目中 - 這絕對不是由最終用戶進行任何手動編輯造成的已經完成了,因爲還沒有編輯過。 – BrainSlugs83

-1

我也有這種煩人的經驗,在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 \ zip中提到的zip文件,事實上,96659D653BDE0FAEDB818170891F2BB0.zip已損壞。 我刪除了這個zip文件,再次構建了我的項目,並且在構建過程(這需要一段時間,讓它'構建':你看到你的zip重新出現並且增長到135MB)之前的所有警告/錯誤都消失了!

似乎手動將解壓縮的文件放在原地不起作用,因爲VS仍然試圖解壓縮損壞的zip文件。 該zip文件在droid項目的第一次構建之後解壓縮。我記得最初我多次手動停止了droid項目的構建,因爲它非常緩慢並且似乎掛起:可能第一個構建操作嘗試下載zip文件並將其解壓縮, 取消(我可能甚至擊落VS一次),建立這樣做永遠(我晚上有一個非常緩慢的互聯網連接)損壞了郵編。

注:

    用C
  • :\用戶[名] \ AppData \本地\ Xamarin \拉鍊有幾個zip文件,我的錯誤告訴我的那個合適的人的名字。
  • 在C:\ Users [UserName] \ AppData \ Local \ Xamarin \ Xamarin.Android.Support.Design我有幾個23.X文件夾,其中一個內容在其'content'子目錄中,另一個沒有:23.0。 1.3錯誤文本中指定的一個。

編輯:基本上what @trycatch answered,他的第一選擇確認;)

2

首先,它不是一個「錯誤」這是一個警告。

這裏到底發生了什麼:

  • 的Visual Studio/xamarin檢查所需sdkbuild工具爲您的項目
  • 如果它已經在你的SDK,則沒有問題
  • 如果沒有,您的項目將在大多數項目案例中顯示以上警告。

如何解決這個問題:

  • 清潔解決方案
  • 重建它(在這一階段Visual Studio將自動嘗試下載拉鍊)
  • 如果你得到重建取消錯誤,然後關閉視覺工作室,並重新開始
  • 在這個階段,它一定會下載所需的拉鍊。
  • 再次清潔 - >重建 - >構建 - >關閉Visual Studio並再次打開它

或者最簡單的辦法是

下載所有SDKBuild工具可用。

您的警告將消失。

讓我知道它是否有效,因爲它爲我工作了好幾次。

-1

我有5天這個警告。我應用了這個建議,問題結束了。

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

解壓失敗: 請下載https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip 在C:\ Users \ [用戶名] \ AppData \本地\ Xamarin \ Xamarin .Android.Support.Design \ 23.0.1.3 \內容目錄

原因:文件C:\ Users \ [用戶名] \ AppData \本地\ Xamarin \拉鍊\ 96659D653BDE0FAEDB818170891F2BB0.zip不是ZIP存檔

1 )下載zip並安裝它並沒有解決我的問題,我得到的錯誤更少,但總的來說,消息保持不變,請安裝包[BLABLA],解壓縮失敗,...

2)接下來,我看了一下他們在C:\ Users \ [UserName] \ AppData \ Local \ Xamarin中提到的zip文件\拉鍊,事實上,96659D653BDE0FAEDB818170891F2BB0.zip已損壞。我刪除了這個zip文件,再次構建了我的項目,並且在構建過程之後(這需要一段時間,讓它'構建':你看到你的zip再次出現並增長到135MB),所有先前的警告/錯誤都消失了!

+0

這並沒有真正回答這個問題。如果您有不同的問題,可以通過單擊[提問](https://stackoverflow.com/questions/ask)來提問。您可以[添加賞金](https://stackoverflow.com/help/privileges/set-bounties)在您擁有足夠的[聲譽](https://stackoverflow.com/help/)後吸引更多關注此問題什麼聲譽)。 - [來自評論](/ review/low-quality-posts/16717400) – EJoshuaS

相關問題