Share via


ProjectStorage Class

 

Methods for creating and manipulating storage of type IProjectStorage.

Namespace:   Microsoft.VisualStudio.Tools.Applications
Assembly:  Microsoft.VisualStudio.Tools.Applications (in Microsoft.VisualStudio.Tools.Applications.dll)

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Tools.Applications.ProjectStorage

Syntax

public static class ProjectStorage
public ref class ProjectStorage abstract sealed 
[<AbstractClass>]
[<Sealed>]
type ProjectStorage = class end
Public NotInheritable Class ProjectStorage

Methods

Name Description
System_CAPS_pubmethodSystem_CAPS_static CreateStorageFromTemplate(Stream, String, String, IDictionary<String, String>)

Creates a new IProjectStorage using the template templateName contained in projectTemplatesStream.

System_CAPS_pubmethodSystem_CAPS_static CreateStorageFromTemplate(String, String, String, IDictionary<String, String>)

Creates a new IProjectStorage using the template templateName contained in projectTemplatesPath.

System_CAPS_pubmethodSystem_CAPS_static RetargetVstaProject(IProjectStorage, Int32, Int32, IEnumerable<String>, IEnumerable<Reference>)

Changes an existing Visual Studio Tools for Applications project to target a different version of Visual Studio or the .NET Framework.

System_CAPS_pubmethodSystem_CAPS_static UpgradeVsaProject(String, IProjectStorage, String, IEnumerable<String>, IEnumerable<Reference>, Dictionary<String, String>)

Parses the VSA project and generates a Microsoft Visual Studio Tools for Applications 2013 (VSTA) project from the VSA project data. Also loads the project files into an instance of IProjectStorage.

System_CAPS_pubmethodSystem_CAPS_static UpgradeVstaProject(String, IProjectStorage, IEnumerable<String>, IEnumerable<Reference>, Int32, Int32)

Updates a VSTA 2.0 or 1.1 project to a Microsoft Visual Studio Tools for Applications 2013 project and loads the project files into a new instance of IProjectStorage.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.VisualStudio.Tools.Applications Namespace

Return to top