我目前正在將庫轉換爲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」(我仍然習慣的東西)。
任何想法/建議呢?
不知道這是不是你的意思,但這個錯誤並沒有綁定到任何源代碼 - 如果是的話,我將能夠修復導致錯誤的代碼。這看起來像......項目級錯誤。所以即使你說的是這樣,我也不知道如何解決它。沒有代碼要刪除它。 –