我遇到VS2017(15.4.2)和ServiceStack的问题。
错误是seguent: 包ServiceStack.Logging.Log4Net 4.5.14与net471(.NETFramework,Version = v4.7.1)/ win-x64不兼容。 Package ServiceStack.Logging.Log4Net 4.5.14支持:net45(.NETFramework,Version = v4.5)。
我尝试了所有的道路,重新安装VS,重新安装Dot net,禁用并重新安装插件Servicestack而没有任何成功。我缺乏想法。 操作系统是W10。 有任何想法吗?
答案 0 :(得分:1)
这是版本1703中的W10问题。我使用版本1709更新了操作系统,一切都恢复了工作
答案 1 :(得分:0)
不明白为什么.NET v4.5二进制文件与.NET v4.7不兼容,但您可以通过手动复制Log4NetFactory.cs和Log4NetLogger.cs来避免ServiceStack.Logging.Log4Net依赖关系文件到您的项目中,这是ServiceStack.Logging.Log4Net NuGet包中包含的所有.cs文件。