There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
I noticed some strange behavior when getting AutoFixture with xUnit data theories from NuGet.
AutoFixture references 'xunit.extensions, Version=126.96.36.1991, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c' assembly. However, on NuGet the available xUnit.net packages start from version 188.8.131.520. So NuGet fetched this version instead of the 184.108.40.2061.
At runtime, I get a FileLoadException:
System.IO.FileLoadException was unhandled
Message=Could not load file or assembly 'xunit.extensions, Version=220.127.116.111, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT:
FileName=xunit.extensions, Version=18.104.22.1681, Culture=neutral, PublicKeyToken=8d05b1bb7a6fdb6c
I think that this may discourage new users from trying AutoFixture because they will have to find the specific xUnit.net version themselves. Shall we upgrade to xUnit 1.7 or 1.8? (personally I would choose 1.8).