docker build 错误 /usr/share/dotnet/sdk/2.1.801/Microsoft.Common.CurrentVersion.targets(2106,5): warni

Posted mingyanzhen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker build 错误 /usr/share/dotnet/sdk/2.1.801/Microsoft.Common.CurrentVersion.targets(2106,5): warni相关的知识,希望对你有一定的参考价值。

docker dotnet Restore 的时候报错, 一度怀疑是linux的dotnet core sdk没有装好,
卸了装, 装了卸, 试了好几遍还是无效(Microsoft.Common.CurrentVersion.targets 这个文件的确又是存在的),
找度娘也没找到解决方案, 
/usr/share/dotnet/sdk/2.1.801/Microsoft.Common.CurrentVersion.targets(2106,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "System.ComponentModel.Annotations". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [xxxxxxx.csproj]
技术图片

 就一直在vs中瞎点, 当打开xxxx.csproj时发现, 我靠, 居然引用是绝对路径, 

这个路径在windows中基本上一致, 不会有问题, 但突然一想, linux哪有C盘啊, 

后边把System.ComponentModel.Annotations的引用换成成nuget中引用就可以了

技术图片

 

 


 

 

以上是关于docker build 错误 /usr/share/dotnet/sdk/2.1.801/Microsoft.Common.CurrentVersion.targets(2106,5): warni的主要内容,如果未能解决你的问题,请参考以下文章

为啥 docker-compose build 没有给我这样的文件或目录错误消息

dotnet aspnetcore docker build 失败并显示 145 错误代码

处理 Docker build 错误 “Failed to copy files”

如何为Docker build设置http

docker build python环境时出现了个错误

docker build 在 jhipster 中失败