2013-06-28 50 views
0

,所以我试图将metro图表导入到我的Visual Studio 2010项目(WPF)未知的生成错误的C#

在家里(在Visual Studio 2012),它完美地工作。我知道有时你不能将2012年的项目复制到2010年,因此我将源代码保存到txt文件中并将其复制粘贴到我的新项目中。

,但我得到以下错误:

Unknown build error, 'Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.'

我的理论是,这可能是因为的Visual Studio 2012无法处理的lib。 (在2012年制作的metro lib),但我想知道你们中的任何人是否遇到同样的问题并且有解决方案?

回答

2

错误消息是非常明显的。

System.Runtime.CompilerServices.ExtensionAttribute仅限于.NET 4.5。

您的visual studio 2010将运行不支持此类型的.NET 4.0。

+0

有没有更新的Visual Studio 2010运行4.5或你需要Visual Studio 2012? –

+0

据我所知,不幸的是你不能在VS2010上运行4.5。我会建议在第二台机器上安装VS2012。 – DGibbs

+0

,如果该机器在Windows XP上运行? –