コード例 #1
0
ファイル: WebProjectManager.cs プロジェクト: rhoadsce/Subtext
 public WebProjectManager(string remoteSource, string siteRoot)
 {
     string webRepositoryDirectory = GetWebRepositoryDirectory(siteRoot);
     var fileSystem = new PhysicalFileSystem(webRepositoryDirectory);
     var packagePathResolver = new SubtextPackagePathResolver(fileSystem);
     _projectManager = new ProjectManager(sourceRepository: PackageRepositoryFactory.Default.CreateRepository(remoteSource),
                                pathResolver: packagePathResolver,
                                localRepository: new LocalPackageRepository(packagePathResolver, fileSystem),
                                project: new WebProjectSystem(siteRoot));
 }
コード例 #2
0
ファイル: WebProjectManager.cs プロジェクト: timheuer/Subtext
        public WebProjectManager(string remoteSource, string siteRoot)
        {
            string webRepositoryDirectory = GetWebRepositoryDirectory(siteRoot);
            var    fileSystem             = new PhysicalFileSystem(webRepositoryDirectory);
            var    packagePathResolver    = new SubtextPackagePathResolver(fileSystem);

            _projectManager = new ProjectManager(sourceRepository: PackageRepositoryFactory.Default.CreateRepository(remoteSource),
                                                 pathResolver: packagePathResolver,
                                                 localRepository: new LocalPackageRepository(packagePathResolver, fileSystem),
                                                 project: new WebProjectSystem(siteRoot));
        }