Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }