Compartir vía


WorkflowCompilerParameters.LibraryPaths Propiedad

Definición

Obtiene la propiedad que representa la colección de nombres de directorio bajo los que el compilador busca los ensamblados a los que se ha hecho referencia.

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 de propiedad

Propiedad que representa la colección de nombres de directorio bajo los que el compilador busca los ensamblados a los que se ha hecho referencia.

Ejemplos

En el siguiente ejemplo se muestra cómo crear una nueva instancia de la clase WorkflowCompilerParameters, agregar LibraryPaths y establecer el valor de la propiedad CompilerParameters.OutputAssembly. El código también crea una nueva instancia de la clase WorkflowCompiler y ejecuta el método WorkflowCompiler.Compile. Este código supone que results es del tipo WorkflowCompilerResults. Este ejemplo de código forma parte del ejemplo del asistente del flujo de trabajo de Outlook SDK del archivo WizardForm.cs. Para obtener más información, vea Asistente para flujos de trabajo de 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)

Comentarios

El compilador agrega las rutas de acceso de la biblioteca estándar a la colección.

Se aplica a