当前位置: 移动技术网 > IT编程>开发语言>.net > docker build 错误 /usr/share/dotnet/sdk/2.1.801/Microsoft.Common.CurrentVersion.targets(2106,5): warning MSB3245: Could not resolve this reference

docker build 错误 /usr/share/dotnet/sdk/2.1.801/Microsoft.Common.CurrentVersion.targets(2106,5): warning MSB3245: Could not resolve this reference

2019年08月31日  | 移动技术网IT编程  | 我要评论

玩爱之徒无马赛克,韩国游戏网站,张筱雨图片

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

 

 


 

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网