private void ResolveReference() { var uri = reference.Uri; var repositories = suite.GetFSRepositories(); resolutionContext = new UriBasedPatternResolutionContext(uri); resolvedPath = repositories.Resolve(resolutionContext); if (resolvedPath == null) { throw new InvalidReferenceException("Could not resolve FS repository dependency: " + uri); } }
private void ResolveReference() { var uri = reference.Uri; var repositories = suite.GetFSRepositories(); resolutionContext = new UriBasedPatternResolutionContext(environmentVariableContext, uri); var resolution = repositories.Resolve(resolutionContext); resolvedPath = resolution.Result; if (!resolution.IsSuccesful) { log.Debug(resolution.FailLog); throw new InvalidReferenceException("Could not resolve FS repository dependency: " + uri); } }