Jam*_* Ko 5 .net c# asp.net nuget asp.net-core
我正在 Visual Studio 中处理这些新的“类库(NuGet 包)”项目之一。一切都很顺利,直到前几天它开始引发有关System.Runtime.Extensions程序集的错误:
Assembly 'System.Runtime.Extensions' with identity 'System.Runtime.Extensions,
Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' uses 'System.Runtime,
Version=4.0.20.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher
version than referenced assembly 'System.Runtime' with identity 'System.Runtime,
Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
Run Code Online (Sandbox Code Playgroud)
我检查了 NuGet,它似乎确实是真的,至少System.Runtime.Extensions需要System.Runtime4.0.20。
我尝试在"dependencies"my 部分更改以下行project.json:
"System.Runtime": "4.0.10-beta-23019",
Run Code Online (Sandbox Code Playgroud)
to "4.0.20-beta-23019",但随后它告诉我“该类型同时IOException存在于System.IO和 中System.Runtime。”
我能做些什么来解决这个问题?
谢谢。
编辑:刚刚在一个新的包项目上尝试了这个,它似乎也失败了,所以出了点问题。
解决方案只是明确指定我对以下内容的依赖System.Runtime.Extensions:
"dependencies": {
"System.Collections": "4.0.10-beta-23019",
"System.Linq": "4.0.0-beta-23019",
"System.Threading": "4.0.10-beta-23019",
"System.Runtime": "4.0.10-beta-23019",
"System.Runtime.Extensions": "4.0.0",
"Microsoft.CSharp": "4.0.0-beta-23019"
},
Run Code Online (Sandbox Code Playgroud)
所有这些悲伤都是因为我想使用Environment.NewLine。噢。
| 归档时间: |
|
| 查看次数: |
3583 次 |
| 最近记录: |