I'm trying to get Coinium server running under .Net on Windows x64. Compile in VStudio 2013 worked fine after I added the redis project into the /deps folder from here
https://github.com/CoiniumServ/csredisWhen I run CoiniumServ using the Hybrid storage option I'm getting this .Net error:
02/02/2015 23:58:46 -06:00 [Error] [Pool] [10kCoin] Error initializing pool; Nancy.TinyIoc.TinyIoCResolutionException: Unable to resolve type: CoiniumServ.Persistance.Providers.IStorageProvider ---> Nancy.TinyIoc.TinyIoCResolutionException: Unable to resolve type: CoiniumServ.Persistance.Providers.Redis.RedisProvider ---> System.IO.FileLoadException: Could not load file or assembly 'csredis, Version=3.1.0.0, Culture=neutral, PublicKeyToken=1afd0264bbe4a44a' or one of its dependencies. Strong name validation failed. (Exception from HRESULT: 0x8013141A) ---> System.Security.SecurityException: Strong name validation failed. (Exception from HRESULT: 0x8013141A)
--- End of inner exception stack trace ---
at CoiniumServ.Persistance.Providers.Redis.RedisProvider.Initialize()
at CoiniumServ.Persistance.Providers.Redis.RedisProvider..ctor(IPoolConfig poolConfig, IRedisProviderConfig config) in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\src\CoiniumServ\Persistance\Providers\Redis\RedisProvider.cs:line 48
at lambda_method(Closure , Object[] )
at Nancy.TinyIoc.TinyIoCContainer.ConstructType(Type requestedType, Type implementationType, ConstructorInfo constructor, NamedParameterOverloads parameters, ResolveOptions options)
--- End of inner exception stack trace ---
at Nancy.TinyIoc.TinyIoCContainer.ConstructType(Type requestedType, Type implementationType, ConstructorInfo constructor, NamedParameterOverloads parameters, ResolveOptions options)
at Nancy.TinyIoc.TinyIoCContainer.MultiInstanceFactory.GetObject(Type requestedType, TinyIoCContainer container, NamedParameterOverloads parameters, ResolveOptions options)
--- End of inner exception stack trace ---
at Nancy.TinyIoc.TinyIoCContainer.MultiInstanceFactory.GetObject(Type requestedType, TinyIoCContainer container, NamedParameterOverloads parameters, ResolveOptions options)
at Nancy.TinyIoc.TinyIoCContainer.ResolveInternal(TypeRegistration registration, NamedParameterOverloads parameters, ResolveOptions options)
at Nancy.TinyIoc.TinyIoCContainer.Resolve[ResolveType](String name, NamedParameterOverloads parameters)
at CoiniumServ.Container.ObjectFactory.GetStorageProvider(String type, IPoolConfig poolConfig, IStorageProviderConfig config) in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\src\CoiniumServ\Container\ObjectFactory.cs:line 383
at CoiniumServ.Pools.Pool.b__2(IStorageProviderConfig providerConfig) in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\src\CoiniumServ\Pools\Pool.cs:line 164
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at CoiniumServ.Pools.Pool.InitStorage() in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\src\CoiniumServ\Pools\Pool.cs:line 161
at CoiniumServ.Pools.Pool..ctor(IPoolConfig poolConfig, IConfigManager configManager, IObjectFactory objectFactory) in c:\Users\Derp\Desktop\CoiniumServ-0.2.4-beta\src\CoiniumServ\Pools\Pool.cs:line 131
csredis.dll did build fine and it's in the bin/debug folder, shows version 3.1.0.0
Not sure what to check next?