2012-09-11 61 views
0

我目前正在將庫轉換爲Windows 8的Metro庫。我使用「類庫(Windows應用商店應用程序)」C#模板在Visual Studio 2012中創建了一個全新的項目。我已經加入了很多的文件,並通過編譯錯誤的工作,但是這混淆了我一個是:什麼是「預定義類型」System.TypedReference'沒有定義或導入「意味着地鐵項目?

Error 2 Predefined type 'System.TypedReference' is not defined or 
imported CSC MyNewProject 

的「CSC」出現在「文件」欄下。雙擊該錯誤不會執行任何操作。只有谷歌搜索給了我這樣的:

  • 不要指定命令行編譯/ nostdlib選項。

  • 請確保該項目引用了正確的mscorlib.dll。

  • 重新安裝.NET Framework公共語言運行庫(如果以前的 解決方案不能解決問題)。

(來源http://msdn.microsoft.com/en-us/library/f5c3ehka.aspx

我不使用命令行編譯器,我不知道如何來包含或排除的mscorlib - 因爲在Visual Studio .NET以前的應用程序不同的是,只有我的項目引用的是「.NET的Windows應用商店應用程序」和「Windows」(我仍然習慣的東西)。

任何想法/建議呢?

回答

0

該對象不可用或已被重新定位爲新的ARM .NET架構。

這裏是完整的API供您搜索,我會搜索它,但它缺少搜索功能。

http://msdn.microsoft.com/en-us/library/windows/apps/br211369.aspx

+0

不知道這是不是你的意思,但這個錯誤並沒有綁定到任何源代碼 - 如果是的話,我將能夠修復導致錯誤的代碼。這看起來像......項目級錯誤。所以即使你說的是這樣,我也不知道如何解決它。沒有代碼要刪除它。 –

0

對於別人誰遇到這種情形,我經歷了這個,而我是轉換項目對地鐵運行。我繼續解決其他問題(當時這是幾百個錯誤之一),最終這個問題就消失了。我的計劃是一旦我修復了所有其他錯誤,最終將其與文本編輯器中的新地鐵項目進行比較,但在此之前就已經解決了。

相關問題