public VSAPIProjectContext(bool skipAssemblyReferences, bool bindingRedirectsDisabled, bool useLegacyInstallPaths = true) { PackageExtractionContext = new Packaging.PackageExtractionContext(); // many templates depend on legacy paths, for the VS API and template wizard we unfortunately need to keep them PackageExtractionContext.UseLegacyPackageInstallPath = useLegacyInstallPaths; _sourceControlManagerProvider = ServiceLocator.GetInstanceSafe <ISourceControlManagerProvider>(); _skipAssemblyReferences = skipAssemblyReferences; _bindingRedirectsDisabled = bindingRedirectsDisabled; }
public VSAPIProjectContext(bool skipAssemblyReferences, bool bindingRedirectsDisabled, bool useLegacyInstallPaths=true) { PackageExtractionContext = new Packaging.PackageExtractionContext(); // many templates depend on legacy paths, for the VS API and template wizard we unfortunately need to keep them PackageExtractionContext.UseLegacyPackageInstallPath = useLegacyInstallPaths; _sourceControlManagerProvider = ServiceLocator.GetInstanceSafe<ISourceControlManagerProvider>(); _skipAssemblyReferences = skipAssemblyReferences; _bindingRedirectsDisabled = bindingRedirectsDisabled; }