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 | |
---|---|---|
CreateStorageFromTemplate(Stream, String, String, IDictionary<String, String>) | Creates a new IProjectStorage using the template templateName contained in projectTemplatesStream. |
|
CreateStorageFromTemplate(String, String, String, IDictionary<String, String>) | Creates a new IProjectStorage using the template templateName contained in projectTemplatesPath. |
|
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. |
|
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. |
|
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.