由Google.Apis.Storage.v1 build 1.45.0.1957引起的MSBuild警告。

问题描述 投票:0回答:1

我通过使用Google.Apis.Storage.v1 build 1.45.0.1957实现了一个项目来存储一些文件到GCP存储桶中,但我在使用该库的项目中遇到了msbuild警告,该项目没有任何直接引用。

警告 MSB3247: 发现同一依赖程序集的不同版本之间存在冲突。在Visual Studio中,双击此警告(或选择它并按Enter键)以修复冲突;否则,在应用程序配置文件中的 "运行时 "节点中添加以下绑定重定向。

从我们的构建中获得的细节

"Google.Apis.Storage.v1, Version=1.45.0.1957, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab" 和 "Google.Apis.Storage.v1, Version=1.45.0.1882, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab" 之间存在冲突。 无法解决 "Google.Apis.Storage.v1, Version=1.45.0.1957, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab "与 "Google.Apis.Storage.v1, Version=1.45.0.1882, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab "之间的冲突。任意选择 "Google.Apis.Storage.v1,Version=1.45.0.1957,Culture=neutral,PublicKeyToken=4b01fa6e34db77ab"。 1957,Culture=neutral,PublicKeyToken=4b01fa6e34db77ab"[C:\Jenkins\workspace\code\tools\api\Project.Test.Proxy\bin\Debug\Google.Apis.Storage.v1.dll].C:\Jenkins\workspace\code\tools\api\Project.Test. Proxybin/Debug/ExternalStorage.GCP.dllProject文件项中包含了哪些引起引用的 "C:/Jenkins/workspace/code/tools/api/Project.Test.Proxybin/Debug/ExternalStorage.GCP.dll"。 C:Jenkins/workspace/codetools/api/Project.Test.Proxy/Debug/Project.Test.Proxy.dll依赖 "Google.Apis.Storage.v1, Version=1.45.0.1882, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab"[]。 C:\enJkins/workspace/code/tools/api/Project.Test.Proxy\bin/Debug/Google.Cloud.Storage.V1.dllProject文件项包括哪些引起参考 "C:\enJkins/workspace/code/tools/api/Project. Test.Proxy/bin/Debug/Google.Cloud.Storage.V1.dll".C:/Jenkins/workspace/code/tools/api/Project.Test.Proxy/bin/Debug/Project.Test.Proxy.dll之间存在冲突 "Google.Apis. Auth, Version=1.45.0.0, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab "与 "Google.Apis.Auth, Version=1.44.1.0, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab "之间存在冲突。 Apis.Auth, Version=1.45.0.0, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab "与 "Google.Apis.Auth, Version=1.44.1.0, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab "之间的冲突无法解决。任意选择 "Google.Apis.Auth,Version=1.45.0.0,Culture=neutral,PublicKeyToken=4b01fa6e34db77ab"。

如果我安装并使用1.45.0.1957,它怎么会抱怨1.45.0.1882。

这个引用混乱的源头可能是什么?

谢谢你的帮助

google-api-dotnet-client
1个回答
0
投票

深度扫描发现我们解决方案中的一个.csproj文件中的引用被破坏。

© www.soinside.com 2019 - 2024. All rights reserved.