WorkflowCompilerParameters.LibraryPaths Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá vlastnost, která představuje kolekci názvů adresářů, ve kterých kompilátor hledá odkazovaná sestavení.
public:
property System::Collections::Specialized::StringCollection ^ LibraryPaths { System::Collections::Specialized::StringCollection ^ get(); };
public System.Collections.Specialized.StringCollection LibraryPaths { get; }
member this.LibraryPaths : System.Collections.Specialized.StringCollection
Public ReadOnly Property LibraryPaths As StringCollection
Hodnota vlastnosti
Vlastnost, která představuje kolekci názvů adresářů, pod kterými kompilátor hledá odkazovaná sestavení.
Příklady
Následující příklad kódu ukazuje, jak vytvořit novou instanci WorkflowCompilerParameters třídy, přidat LibraryPaths a nastavit hodnotu pro CompilerParameters.OutputAssembly vlastnost. Kód také vytvoří novou instanci WorkflowCompiler třídy a spustí metodu WorkflowCompiler.Compile . Tento kód předpokládá, že results
je typu WorkflowCompilerResults. Tento příklad kódu je součástí ukázky sady SDK Průvodce pracovním postupem aplikace Outlook ze souboru WizardForm.cs. Další informace najdete v tématu Průvodce pracovním postupem aplikace Outlook.
// Compile the workflow
String[] assemblyNames = { "ReadEmailActivity.dll" };
WorkflowCompiler compiler = new WorkflowCompiler();
WorkflowCompilerParameters parameters = new WorkflowCompilerParameters(assemblyNames);
parameters.LibraryPaths.Add(Path.GetDirectoryName(typeof(BaseMailbox).Assembly.Location));
parameters.OutputAssembly = "CustomOutlookWorkflow" + Guid.NewGuid().ToString() + ".dll";
results = compiler.Compile(parameters, this.xamlFile);
' Compile the workflow
Dim assemblyNames() As String = {"ReadEmailActivity.dll"}
Dim compiler As WorkflowCompiler = New WorkflowCompiler()
Dim parameters As WorkflowCompilerParameters = New WorkflowCompilerParameters(assemblyNames)
parameters.LibraryPaths.Add(Path.GetDirectoryName(GetType(BaseMailbox).Assembly.Location))
parameters.OutputAssembly = "CustomOutlookWorkflow" + Guid.NewGuid().ToString() + ".dll"
results = compiler.Compile(parameters, Me.xamlFile)
Poznámky
Kompilátor přidá do kolekce standardní cesty knihovny.