当安装了“Google.Apis.Auth 1.46.0.0”但被要求安装多个版本时,可能是因为项目中使用了其他的Google API库,并且这些库依赖于不同版本的“Google.Apis.Auth”。
解决方法是使用“Assembly Binding Redirects”来指定使用特定版本的“Google.Apis.Auth”。
下面是一个示例的解决方法:
打开项目中的app.config(如果是.NET Core项目,则打开appsettings.json)文件。
在文件中添加以下代码:
将上述代码中的“YOUR_PUBLIC_KEY_TOKEN”替换为实际的公钥标记。可以在项目的引用中找到该信息。
保存并重新编译项目。
通过以上步骤,应该能够解决安装多个版本的问题,并使用指定版本的“Google.Apis.Auth”。