bool LoadResourceCatalog()
{
CustomContainer.Register<IActivityParser>(new ActivityParser());
ValidatResourceFolder();
MigrateOldResources();
Write("Loading resource catalog... ");
// First call initializes instance
#pragma warning disable 168
// ReSharper disable UnusedVariable
var catalog = ResourceCatalog.Instance;
WriteLine("done.");
Write("Loading resource activity cache... ");
catalog.LoadResourceActivityCache(GlobalConstants.ServerWorkspaceID);
// ReSharper restore UnusedVariable
#pragma warning restore 168
WriteLine("done.");
return true;
}