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

Installing version newer than 1.05 stops unit tests #41

Open
danieltulp opened this issue Sep 13, 2018 · 0 comments
Open

Installing version newer than 1.05 stops unit tests #41

danieltulp opened this issue Sep 13, 2018 · 0 comments

Comments

@danieltulp
Copy link

Installing the NuGet package for FLEE with a version above 1.05 makes my unit test to either give the result: Inconclusive, or the tests are not found at all in the project by ReSharper or Visual Studio test runners.
I narrowed this down to the version of System.Reflection. From 1.05 onwards version 4.1.2.0 is used and an assembly binding for this is added to each project that references the project FLEE is installed in.

This assembly binding caused my project to not find the unit tests with the error message:

The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)

Downgrading to 1.05 and changing the assembly binding redirect to 4.0.0.0 fixed the issue for me

Using:
Visual Studio 2017 community edition
ASP.NET Framework 4.7.1
ReSharper 2018.2.2
Windows 10
MsTest V2 1.3.2

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

1 participant