You are here: Home » Errores en la vista diseño de Workflows en Visual Studio

Errores en la vista diseño de Workflows en Visual Studio

Posted by serval
No Comments »

Visual Studio 2005 nos permite dise¤ar workflows para Sharepoint de forma gr fica. Los workflows para Sharepoint necesitan unas dll's que no tendr s en tu equipo si no es servidor de Sharepoint. Por ello nos saldr  unos errores al no encontrar estas dll's.

The type initializer for 'Microsoft.Sharepoint.WorkflowActions.OnWorkflowActivated' threw an exception.

Este error nos aparecer  cuando intentemos cargar la vista dise¤o del workflow. Pero con unos sencillos pasos prepararemos nuestra m quina para solventar esto error y desarrollar workflows de Sharepoint en m quina de desarrollo:

  1. Copiar las dll's desde la carpeta C:Program FilesCommon FilesMicrosoft Sharedweb server extensions12ISAPI del servidor a la misma carpeta en la m quina deseada.
  2. Registrar las siguientes dll's en el GAC. Para ello, simplemente arrastralas desde la carpeta C:Program FilesCommon FilesMicrosoft Sharedweb server extensions12ISAPI a la carpeta c:windowsassembly:
    • Microsoft.SharePoint.dll
    • Microsoft.SharePoint.Security.dll
    • Microsoft.sharepoint.WorkflowActions.dll
    • Microsoft.office.workflow.tasks.dll
  3. Instalar las Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation)
  4. Instalar el SharePoint Server 2007 SDK: Software Development Kit and Enterprise Content Management Starter Kit

Tambi‚n nos podremos encontrar con otro error:

Could not load file or assembly 'Microsoft.SharePoint.WorkflowActions.intl, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified. 

  1. Copiar la dll's desde el GAC de un servidor con Sharepoint instalado desde una consola para que nos permita copiar las dll's:
    Inicio–>Ejecutar–>CMD
    > cd WINDOWSassemblyGAC_MSIL
       Microsoft.SharePoint.WorkflowActions.intl12.0.0.0__71e9bce111e9429c
    > copy 
    microsoft.sharepoint.WorkflowActions.intl.dll c:
        cdWINDOWSassemblyGAC_MSIL
    Microsoft.SharePoint.WorkflowActions.intl.resources12.0.0.0__71e9bce111e9429c
    copy microsoft.SharePoint.workflowactions.intl.resources.dll c:
  2. Mover las dos dll's al equipo de desarrollo y registrarlas en el GAC.

Con estos sencillos pasos, ya podremos dise¤ar workflows para Sharepoint 2007 desde cualquier m quina de desarrollo.

 

V¡a Gudjon's bloggings

Your email is never shared.
Required fields are marked *




Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>