Search code examples
azuree-commercevirtocommerce

Broken references in Virtocommerce vc-community-webadmin v1.13


I just started using Virtocommerce v.1.13 and have two questions for developers and two tips for those who is the newbie as me.

The problem

  • I downloaded vc-community-webadmin from Github/webadmin
  • then I open solution and run Nuget for restoring all packages need
  • nevertheless, when I try to build the solution I found out that some references are broken:
  • Microsoft.ApplicationServer.Caching.Client
  • Microsoft.ApplicationServer.Caching.Core
  • Microsoft.WindowsAzure.StorageClient

[see fig. 1]

Workaround

  • I downloaded microsoft.applicationserver.caching.*.dll, put them into the package/.fix folder and referred them from .\src\Extensions\Cache\AppFabricCacheService\ project
  • As for Microsoft.WindowsAzure.StorageClient, it is actually present in the package folder, but is not referred properly.
  • Moreover, there are two dll in the package folder that can be referred. They have the same versions but different size. [see fig 2]
  • I used the .\packages\WindowsAzure.Storage.1.7.0.0\lib\net35-full\Microsoft.WindowsAzure.StorageClient.dll one.
  • After that the solution were built without errors.

Question

  • Dear VC-team, is that my fault or there is a defect in the VC-project files?
  • I have Windows 8.1 and VS 2012 update 4

Solution

  • Caching.Core and Caching.Client were supposed to be installed with Azure SDK v2.2. I have added these assemblies to Shared folder and updated references.

    Reference to StorageClient was invalid. I have fixed it.