Could not load file or assembly 'Google.Apis.Auth, Version=1.36.1.0
See original GitHub issueI am having the same issue as in the following issue #208
However, I am not updating I am adding those dependencies for the first time. I am unable to run an example successfully. I added the required configuration to a config file extracted an IConfigurationSection
out of it and created an AdWordsUser
to run the example.
var config = new AdWordsAppConfig(section);
codeExample.Run(new AdWordsUser(config));
The configuration settings get loaded successfully, but I get the following error:
System.IO.FileLoadException: Could not load file or assembly 'Google.Apis.Auth, Version=1.36.1.0, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab'. An operation is not legal in the current state. (Exception from HRESULT: 0x80131509)
File name: 'Google.Apis.Auth, Version=1.36.1.0, Culture=neutral, PublicKeyToken=4b01fa6e34db77ab'
at Google.Api.Ads.Common.OAuth.AdsOAuthProviderImpl.RefreshAccessTokenInOfflineMode()
at Google.Api.Ads.Common.OAuth.AdsOAuthProviderImpl.GetAuthHeader()
at Google.Api.Ads.Common.OAuth.OAuthClientMessageInspector.BeforeSendRequest(Message& request, IClientChannel channel)
at System.ServiceModel.Dispatcher.ImmutableClientRuntime.BeforeSendRequest(ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.PrepareCall(ProxyOperationRuntime operation, Boolean oneway, ProxyRpc& rpc)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(MethodCall methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(MethodInfo targetMethod, Object[] args)
--- End of stack trace from previous location where exception was thrown ---
at System.Reflection.DispatchProxyGenerator.Invoke(Object[] args)
at generatedProxy_1.get(Selector )
at Google.Api.Ads.AdWords.Examples.CSharp.v201806.GetCampaigns.Run(AdWordsUser user) in C:\Projects\aws-csharp-vs\FirstApiCall.cs:line 79
Issue Analytics
- State:
- Created 4 years ago
- Comments:7
Top Results From Across the Web
Untitled
Disable fipscheck in shell wrapper as it does not work in Fedora 33+ - Add ... to avoid surprises - Tighten %files, mostly...
Read more >Terra_Reforged/changelog.txt at master
This allows later steps in the which use resources from these mod files to work correctly (up ... The Java Module System does...
Read more >LACR - Capacity Max Installation and Configuration Manual
LACR_Capacity Max Installation and Configuration Manual - Read book online for free.
Read more >(PDF) Seader,Separation process | ABEL TSEGAYE
BASE UNITS The base units are those that cannot be subdivided, are independent, and are accurately de- fined. The base units are for...
Read more >Top Related Medium Post
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
The reason is: The API references both Versions of the Google.Apis.Core DLL. 1.36.1.0 AND the actual one (in my case 1.49.0.0). Its getting really confusing if you load the DLL at runtime. At best using Google Ads where the error is located together with Google Analytics with tends to use the correct DLL reference.
So what to do:
You need to map the old version of Google.Apis.Core 1.36.1.0 to your preferred one. You can do this by adding a bindingRedirect to you app.config (It need to be in your startup project(s). Down in a referred DLL project does not work!)
`
`
I get this same error when i create a release from cmd but not through vs