Compartilhar via


WorkflowCompilerParameters.LibraryPaths Propriedade

Definição

Obtém a propriedade que representa uma coleção de nomes de diretório em que compilador procura assemblies referenciados.

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

Valor da propriedade

A propriedade que representa uma coleção de nomes de diretório sob a qual o compilador procura assemblies referenciados.

Exemplos

O exemplo de código a seguir demonstra como criar uma nova instância da WorkflowCompilerParameters classe , adicionar LibraryPaths e definir o valor para a CompilerParameters.OutputAssembly propriedade . O código também cria uma nova instância da WorkflowCompiler classe e executa o WorkflowCompiler.Compile método . Esse código pressupõe que results seja do tipo WorkflowCompilerResults. Este exemplo de código faz parte do Exemplo do SDK do Assistente de Fluxo de Trabalho do Outlook do arquivo WizardForm.cs. Para obter mais informações, consulte Assistente de Fluxo de Trabalho do 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)

Comentários

O compilador adiciona caminhos de biblioteca padrão à coleção.

Aplica-se a