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中引用就可以了

 

 


 

 

转载于:https://www.cnblogs.com/mingyanzhen/p/11437448.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值