After updating my ThinkGeo libraries, I get the following error message:
warning MSB3277: Found conflicts between different versions of “NetTopologySuite” that could not be resolved. These reference conflicts are listed in the build log when log verbosity is set to detailed.
The version listed under my references is 1.14.0.0.
Any way to fix this?
Thanks.
Update: Doing some digging in the build log, I see these:
Unified primary reference “GeoAPI, Version=1.7.5.0, Culture=neutral, PublicKeyToken=a1a0da7def465678”. (TaskId:10)
1> Using this version instead of original version “1.7.4.0” in “C:\Users\danwe\source\repos\testapp\packages\MapSuiteDependency-NetTopologySuite.10.4.0\lib\net45\NetTopologySuite.dll” because AutoUnify is ‘true’. (TaskId:10)
1> Using this version instead of original version “1.7.4.0” in “C:\Users\danwe\source\repos\testapp\packages\ThinkGeo.MapSuite.10.4.3\lib\net45\ThinkGeo.MapSuite.dll” because AutoUnify is ‘true’. (TaskId:10)
Unified Dependency “NetTopologySuite, Version=1.15.2.0, Culture=neutral, PublicKeyToken=f580a05016ebada1”. (TaskId:10)
1> Using this version instead of original version “1.14.0.0” in “C:\Users\danwe\source\repos\testapp\packages\ThinkGeo.MapSuite.10.4.3\lib\net45\ThinkGeo.MapSuite.dll” because AutoUnify is ‘true’. (TaskId:10)
1> Could not resolve this reference. Could not locate the assembly “NetTopologySuite, Version=1.15.2.0, Culture=neutral, PublicKeyToken=f580a05016ebada1”. Check to make sure the assembly exists on disk.
It seems there’s some kind of mismatch between what ThinkGeo’s libraries depend on that rely on NetTopologySuite.