Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Requires System.IO.Abstractions = 1.4.0.32 not >=? #2

Open
cskardon opened this issue Sep 26, 2012 · 6 comments
Open

Requires System.IO.Abstractions = 1.4.0.32 not >=? #2

cskardon opened this issue Sep 26, 2012 · 6 comments

Comments

@cskardon
Copy link

When running the code (from nuget) I get this in the compute emulator:

System.IO.FileLoadException: Could not load file or assembly 'System.IO.Abstractions, Version=1.4.0.32, Culture=neutral, PublicKeyToken=d480b5b72fb413da' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

The nuget package has actually brought down 1.4.0.35 of IO.Abstractions

@tathamoddie
Copy link
Owner

That's a bit perplexing, considering the assembly reference has Specific Version=false.

As a quick fix, I've just updated to use 1.4.0.35 anyway.

I'll keep this issue open to investigate further though.

(FYI: I own System.IO.Abstractions as well.)

@cskardon
Copy link
Author

I noted that you owned the IO Abstractions from the nuget package :)

On 26 September 2012 14:30, Tatham Oddie [email protected] wrote:

That's a bit perplexing, considering the assembly reference has Specific
Version=false.

As a quick fix, I've just updated to use 1.4.0.35 anyway.

I'll keep this issue open to investigate further though.

(FYI: I own System.IO.Abstractions as well.)


Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-8889716.

@kkurniawan
Copy link

I just get the same error as well.

Could not load file or assembly 'System.IO.Abstractions, Version=1.4.0.35, Culture=neutral, PublicKeyToken=d480b5b72fb413da' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Do you have any solutions to fix ?

THanks

@cskardon
Copy link
Author

cskardon commented Jan 9, 2013

The best solution at present to use the current nuget package is to install as you normally would, and then open the Package Manager Console (Tools -> Library Package Manager -> Package Manager Console) and do the following:

PM> Uninstall-Package Neo4j.Server.AzureWorkerHost
PM> Uninstall-Package System.IO.Abstractions
PM> Install-Package System.IO.Abstractions -version 1.4.0.35
PM> Install-Package Neo4j.Server.AzureWorkerHost -IgnoreDependencies

This will allow you to get on... One thing to bear in mind is that if you update the version of System.IO.Abstractions or Neo4j.Server.AzureWorkerHost you will get the same problem again.

@kkurniawan
Copy link

I have fork on it to use the newest .net 4.5

https://github.com/kkurni/Neo4j.Server.AzureWorkerHost

Sent from my iPhone

On 09/01/2013, at 12:21 PM, "Grahame Horner" <[email protected]mailto:[email protected]> wrote:

has anyone tried adding

to the app.config


Reply to this email directly or view it on GitHubhttps://github.com//issues/2#issuecomment-12027068.

@nkiranrao
Copy link

I can still see that this issue persists. I think the current nuget version of System.IO.Abstractions is .60 but AzureWorkerHost still expects .35.

however I am able to make use of @cskardon 's workaround to get over this issue for now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants