我目前正在将一个库转换为 Windows 8 的 Metro 库。我使用“类库(Windows 应用商店应用程序)”C# 模板在 Visual Studio 2012 中创建了一个全新的项目。我一直在添加很多文件并解决编译错误,但让我感到困惑的是:
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 for Windows Store apps”和“Windows “(我还在习惯的东西)。
对此有何想法/建议?