I am working on a project that uses conflict.dll version 6.2, but the project also uses helper.dll that uses conflict.dll version 5.8.
I could install 6.2 and 5.8 in
After many hours of searching and cursing, I found a solution that works and is easy and reliable to implement.
The problem like all the other answers have pointed out is that all of the following must be satisfied:
The solution is the following, in steps:
Create a directory in your solution directory such as lib\ with
this hierarchy:
lib\Conflict\v1\Conflict.dll
lib\Conflict\v2\Conflict.dll
Add the following to your app/web.config:
Add a post-build event with an xcopy:
xcopy $(SolutionDir)\lib $(TargetDir) /Y /S
Build once so that the files are copied. Click on "Project -> Show all files". Right click on bin\Conflict and do Include in Project (saves you from doing it in code). This is necessary to have the files deployed if you package a web application.
Done!