我有以下的project.json文件:
现在,我收到了以下警告信息,它们对我来说是不必要的。
依赖项指定为System.Dynamic.Runtime >= 4.0.11-rc2-24027,但最终却使用了System.Dynamic.Runtime 4.0.10.0。 依赖项指定为Microsoft.CSharp >= 4.0.1-rc2-24027,但最终却使用了Microsoft.CSharp 4.0.0.0。
从框架中删除net461可以解决我的问题,但这不是首选方法。
然而,现在我可以猜测为什么会出现这些警告,可能与这些库不支持net461有关 - 尽管这对我来说有点奇怪。
我尝试只使用旧版本 - 但是然后我会收到一个警告,Dapper预期使用更新版本的这些 - 有任何想法吗?
由于某种原因,将依赖项移动到每个特定的框架(相同的版本)中也可以解决此问题。
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.5.0-rc2-24027",
"Dapper": "1.50.0-rc2b",
"Microsoft.Extensions.DependencyInjection": "1.0.0-rc2-final",
"System.Dynamic.Runtime": "4.0.11-rc2-24027",
"Microsoft.CSharp": "4.0.1-rc2-24027"
},
"frameworks": {
"netstandard1.5": {
"imports": "dnxcore50"
},
"net461": {}
}
}
现在,我收到了以下警告信息,它们对我来说是不必要的。
依赖项指定为System.Dynamic.Runtime >= 4.0.11-rc2-24027,但最终却使用了System.Dynamic.Runtime 4.0.10.0。 依赖项指定为Microsoft.CSharp >= 4.0.1-rc2-24027,但最终却使用了Microsoft.CSharp 4.0.0.0。
从框架中删除net461可以解决我的问题,但这不是首选方法。
然而,现在我可以猜测为什么会出现这些警告,可能与这些库不支持net461有关 - 尽管这对我来说有点奇怪。
我尝试只使用旧版本 - 但是然后我会收到一个警告,Dapper预期使用更新版本的这些 - 有任何想法吗?
由于某种原因,将依赖项移动到每个特定的框架(相同的版本)中也可以解决此问题。
net45
。 - svick