ProvideAssembly Method (assemblyName, appContext, installMode, isWin32Assembly)

DTF API

Copy image CopyHover image
Deployment Tools Foundation ProvideAssembly Method (assemblyName, appContext, installMode, isWin32Assembly)
Deployment Tools Foundation NamespacesMicrosoft.Deployment.WindowsInstallerInstallerProvideAssembly(String, String, InstallMode, Boolean)
Gets the full path to a Windows Installer component containing an assembly. This method prompts for a source and increments the usage count for the feature.
Declaration Syntax
C# Visual Basic Visual C++ F#
public static string ProvideAssembly(
	string assemblyName,
	string appContext,
	InstallMode installMode,
	bool isWin32Assembly
)
Public Shared Function ProvideAssembly ( 
	assemblyName As String,
	appContext As String,
	installMode As InstallMode,
	isWin32Assembly As Boolean
) As String
public:
static String^ ProvideAssembly(
	String^ assemblyName, 
	String^ appContext, 
	InstallMode installMode, 
	bool isWin32Assembly
)
static member ProvideAssembly : 
        assemblyName : string * 
        appContext : string * 
        installMode : InstallMode * 
        isWin32Assembly : bool -> string 
Parameters
assemblyName (String)
Assembly name
appContext (String)
Set to null for global assemblies. For private assemblies, set to the full path of the application configuration file (.cfg file) or executable file (.exe) of the application to which the assembly has been made private.
installMode (InstallMode)
Installation mode; this can also include bits from ReinstallModes
isWin32Assembly (Boolean)
True if this is a Win32 assembly, false if it is a .NET assembly
Return Value
String
Path to the assembly
Remarks

Win32 MSI API: MsiProvideAssembly

Assembly: Microsoft.Deployment.WindowsInstaller (Module: Microsoft.Deployment.WindowsInstaller.dll) Version: 3.0.0.0 (3.11.1.2318)