【发布时间】:2016-11-09 00:41:05
【问题描述】:
我不确定我的解决方案中究竟更新了什么,但我在尝试构建时收到了很多错误。 Visual Studio 中的错误列表有一堆这样的错误:
Package System.Xml.XmlSerializer 4.0.10 不兼容portable45-net45+win8 (.NETPortable,Version=v4.5,Profile=Profile7)。包 System.Xml.XmlSerializer 4.0.10 支持:
- dnxcore50(DNXCore,版本=v5.0)
- dotnet (.NETPlatform,Version=v5.0)
- monoandroid10 (MonoAndroid,Version=v1.0)
- monotouch10 (MonoTouch,Version=v1.0)
- net46 (.NETFramework,Version=v4.6)
- netcore50 (.NETCore,Version=v5.0)
- xamarinios10 (Xamarin.iOS,Version=v1.0)
- xamarinmac20 (Xamarin.Mac,Version=v2.0)
它对各种 System 和 Microsoft 命名空间包都这么说。在我的构建输出结束时它说:
一个或多个包不兼容 .NETPortable,版本=v4.5,配置文件=配置文件7(win10-x86-aot)。 NuGet 包还原失败。
但是,即使出现错误,我的解决方案仍然可以正常构建和运行。如何摆脱错误列表中的错误以及它们来自哪里?在错误列表中,它没有说明错误是由哪个项目、文件或行号引起的。
【问题讨论】:
-
这可能是 NuGet 或 Visual Studio 端的缓存问题。尝试关闭 Visual Studio 并清除两个缓存
标签: c# .net visual-studio nuget