public ProjectContext(string projectSettingsPath, IContainer parentContainer) { SettingsPath = projectSettingsPath; BuildSubContainerForThisProject(projectSettingsPath, parentContainer); ProjectWindow = _scope.Resolve <Shell>(); string collectionDirectory = Path.GetDirectoryName(projectSettingsPath); //should we save a link to this in the list of collections? var collectionSettings = _scope.Resolve <CollectionSettings>(); if (collectionSettings.IsSourceCollection) { AddShortCutInComputersBloomCollections(collectionDirectory); } _httpServer.StartWithSetupIfNeeded(); }