Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
AI OnAI Off
Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
I believe the issue is caused by limitations in how Nuget is handling old dependencies.
Try to uninstall structuremap-signed and imagevault.common.structuremap and recompile.
After upgrading EpiServer to 11 and Imagevault to 11.6.4 (latest which "should" support EPi 11) we get:
Severity Code Description Project File Line Suppression State
Error CS0012 The type 'IContainer' is defined in an assembly that is not referenced. You must add a reference to assembly 'StructureMap, Version=4.5.1.0, Culture=neutral, PublicKeyToken=null'. .....\IntegrationDependencies.cs 39 Active
Seems to be a conflict between Episerver.ServiceLocation.Structuremap and Structuremap
Anyone found a solution to this? Upgrade to Epi11 worked but as soon as we upgraded ImageVault errors occured!
Edit:
Solved, sort of, have to upgrade to EPi 13.2.1 as max version due to StructureMap.Servicelocation 2.0 breaks ImageVault. However, 13.2.1 only requires StructureMap.Servicelocation 1.0