프로퍼티 | 타입 | 설명 | |
---|---|---|---|
BundlesToFiles | void | ||
DeleteFileIfExists | void | ||
DeleteRegistryKey | void | ||
FileToBundle | |||
GetBundlesFromWixPDB | Microsoft.Tools.WindowsInstallerXml.Table | ||
GetUniquePackages | void | ||
GetUpgradeCode | string | ||
RecursivelyDeleteFolder | void | ||
Uninstall | int |
메소드 | 설명 | |
---|---|---|
ApplyFilter ( string Source ) : string |
Using the List of Filter classes, do a replace of strings per the user's specification.
|
|
CleanupSecondaryInstallerCache ( ) : void |
Cleanup %ProgramData%\Microsoft\VisualStudioSecondaryInstaller
|
|
CleanupVisualStudioFolders ( IEnumerable |
Clean up Visual Studio folders.
|
|
CleanupVisualStudioRegistryHives ( ) : void |
Clean up HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio Clean up HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio
|
|
Dispose ( ) : void |
Explicit disposal of objects
|
|
GetAllInstalledItems ( ) : ICollection |
GetInstalledItems lists all items that are installed on this machine.
|
|
Initialize ( ) : void |
Locate PDB files on disk and store them in the release object
|
|
InstalledVisualStudioReport ( ) : void |
Report what Visual Studio's were installed on this system.
|
|
LoadFromDataFile ( Stream stream ) : void |
Load from a data file stream.
|
|
LoadFromDataFile ( string path ) : void |
Load from a data file.
|
|
LoadFromFile ( string value ) : |
Given a file that has been serialized out, this will read in the file and hydrate the object model for a list of InstallableItem. It specifically takes a directory to read all BIN files associated. If an invalid BIN file is found, it will report an error and the loop will continue.
|
|
LoadFromWixpdb ( string path ) : bool |
Load a wixpdb
|
|
Primitives ( ) : System |
Constructor.
|
|
Save ( ICollection |
Takes a list of InstallableItem and converts it to binary output. This is used after data is extracted from a wixpdb using Primitive.GetDataFromPdb()
|
|
SaveToDataFile ( ) : void |
Save BundlesAndPackageStore object to a data file.
|
|
Uninstall ( ) : int |
Uninstall Visual Studio 2013/2015/vNext
|
메소드 | 설명 | |
---|---|---|
Dispose ( bool disposing ) : void |
메소드 | 설명 | |
---|---|---|
BundlesToFiles ( ICollection |
||
DeleteFileIfExists ( string filePath ) : void | ||
DeleteRegistryKey ( string keyPath ) : void | ||
FileToBundle ( string file ) : |
||
GetBundlesFromWixPDB ( Microsoft pdb ) : Microsoft.Tools.WindowsInstallerXml.Table | ||
GetUniquePackages ( HashSet |
||
GetUpgradeCode ( string installSource ) : string | ||
RecursivelyDeleteFolder ( string folder ) : void |
delete a folder and all its content
|
|
Uninstall ( |
public CleanupVisualStudioFolders ( IEnumerable |
||
vsInstallPaths | IEnumerable |
|
리턴 | void |
public CleanupVisualStudioRegistryHives ( ) : void | ||
리턴 | void |