我正在使用 Visual Studio Ultimate 2012 RC 创建 Silverlight LOB 应用程序。每次添加对可移植类库的引用时,都会出现构建错误。
“ResolveAssemblyReference”任务意外失败。System.TypeLoadException:无法从程序集“Microsoft.Build.Utilities.v4.0,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”加载类型“Microsoft.Build.Utilities.WinMDFoldersExInfo”。
我说 Silverlight 项目可以引用 PCL 并且一切都按预期工作,但是任何 .NET 项目(类库、Web 应用程序等)对象。我尝试将目标平台从 .NET 4.5 更改为 4,没有区别。一旦我删除对 PCL 的引用,错误就会消失。
PCL 的目标框架是: 适用于 Metro 风格应用程序的 .NET .NET Framework 4.5 Silverlight 4 及更高版本 Windows Phone 7 及更高版本
我试过改变目标框架,但似乎没有帮助。任何帮助将不胜感激。