2008-10-09 6 views

Respuesta

1

¿Cree una Biblioteca de flujo de trabajo y acceda a ella desde su aplicación WPF?

Echa un vistazo a DinnerNow aplicación de ejemplo ... ¡úsala!

+0

Bueno, esto suena como una solución. Pero no estoy feliz con eso. – FantaMango77

3

No creo que pueda simplemente agregar un flujo de trabajo a un proyecto de WPF. Necesita crear un proyecto WF y construir su flujo de trabajo en eso, luego hacer referencia al proyecto WF.

+0

Simplemente no hay razón para tener el flujo de trabajo en un proyecto separado. – FantaMango77

3

Aunque esto no es oficialmente compatible, puede hacer prácticamente cualquier flujo de trabajo de soporte de proyectos de Visual Studio siguiendo pasos compilados por Robert L. Bogue en his blog article.

Sólo en caso de si el post original no está disponible, aquí están sus pasos (probado en Visual Studio 2008 SP1):

he añadido la actividad laboral a mi proyecto básico y ... no funcionó. Obtuve este error realmente feo cuando traté de abrir la superficie de diseño para la actividad. Decía en parte:

El servicio 'System.Workflow.ComponentModel.Design.IIdentifierCreationService' debe estar instalado para que esta operación tenga éxito. Asegúrese de que este servicio esté disponible.

Después de mirar fijamente la pantalla preguntándome cómo resolver esto, busqué respuestas (y no se me ocurrió nada), comencé a buscar en el archivo del proyecto y encontré que hay dos piezas necesarias para hacer que el diseñador del flujo de trabajo trabajo. La primera entrada que es necesaria pertenece a la y es:

{14822709-B5A1-4724-98CA-57A101D1B079}; {FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}

Básicamente, es decir que se trata de un flujo de trabajo proyecto y es un proyecto de C#. Si está utilizando VB, cree una nueva actividad de flujo de trabajo personalizada, abra el archivo del proyecto en el bloc de notas y verá un nodo ProjectTypeGuids diferente que puede usar.

La segunda parte es una declaración de importación que solo entra dentro del nodo raíz. Es:

La adición de estas dos entradas al archivo de proyecto hace que las extensiones de flujo de trabajo funcionan en Visual Studio y pueden hacer su trabajo de actividad personalizada - incluso cuando usted comenzó con una biblioteca de clases estándar.

+0

¡Esta fue la respuesta para mí! – Jon

1

En realidad, cuando selecciona el flujo de trabajo en los tipos de proyecto. hay otro menú desplegable en el lado derecho que tiene framework 2.0, framework 3.0, framework 3.5.

si selecciona el marco 3.5. tendrás más de las plantillas de proyecto que pediste.

comando gracias Muthu

1
  1. abierto VS Studio pronta
  2. Ejecutar el siguiente comando:

    devenv /installvstemplates 
    
Cuestiones relacionadas