zoukankan      html  css  js  c++  java
  • Microsof Office SharePoint 2007 工作流开发环境搭建(用VS2005开发Moss2007工作流)收藏

    1.Microsoft .NET Framework 3.0
             下载地址
     
    2.由于利用VS.net2005开发工作流,必须在Windows Workflow foundation的基础上进行开发,所有在配置sharepoint工作流开发环境前,必须安装该插件。
    下载地址
     
             此时我们在VS.net2005中已经可以看到Workflow的开发模板了(图1)
    现在VS.NET2005已经可以开发工作流应用程序和一些Activity库
     
     
    3. 安装 Office SharePoint Server 2007 SDK
    安装好后,打开VS.net2005可以看到,项目模板中多了SharePoint
    现在我们可以直接用VS.net创建sharepoint工作流
     
    二. 配置开发环境
    在安装完以上插件后,我们新建一个顺序工作流(SharePoint Server Sequential Workflow Library),发现引用的名称空间有错误警告,且无法使用可视化的工作流开发
    似乎插件只提供了模板,但是关键的类库都没有提供,可以用个简单的方法解决这个问题,直接到MOSS服务器上搜索这三个类库,找到后复制到本机,使用【Visual Studio 2005 命令提示】:
    gacutil /i DLL路径
    将类库添加到本机的GAC中
     
     
     
    重启下VS.net2005 可以看到,黄色的警告已经消失了
    图标也变了,这个类是继承Microsoft.Sharepoint.WorkflowActions.可以直接双击进行可视化的工作流开发,可是双击打开时却发现又会有错误提示:
    Workflow1.cs
    MOSS服务器上去搜索,但是你会发现怎么搜索都找不到Microsoft.Sharepoint.WorkflowActions.intl.dll这个类库,但是在MOSS服务器上C:\WINDOWS\assembly\中可以看得到这个程序集,就用命令行直接从assembly中直接拷贝一份出来
    错误提示是不到程序集,再到
    在命令行中使用
    dir C:\WINDOWS\assembly\
     
     
    在assembly中,类库的路径名格式一般是:
    Assembly\GAC_MSIL\程序集名称\版本__公钥标记\类库名
    所以我们执行:
    copy C:\WINDOWS\assembly\GAC_MSIL\Microsoft.SharePoint.WorkflowActions.intl\12.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.WorkflowActions.intl.dll C:\
    直接把我们需要的类库复制到C:\目录下,类库已经得到了,使用【Visual Studio 2005 命令提示】注册到开发环境内,重启一下VS.net2005可以打开视图编辑了,工具箱里也出现了sharepoint工作流控件,看似一切都已经解决了可以进行MOSS工作流开发了,但是可能MOSS工作流控件可能还存在着对某些程序集的依赖,但是我们开发环境内却没有注册这些程序集,使得在可视化开发环境中常会出现一些莫名其妙的错误,比如控件无法拖动,删除,添加,属性更改发生异常等等。
    在开发过程中,总结sharepoint工作流的开发许下以下这些类库,这些类库都可以在MOSS服务器上找到,只要注册好这些类库,利用VS.net2005直接开发MOSS工作流,而无需在MOSS服务器上开发,只要编译好后部署到MOSS服务器上就行了 (蓝色代表实验中已经引入的类库)
    Microsoft.Office.Server.dll
    Microsoft.Office.Workflow.tasks.dll
    Microsoft.SharePoint.dll
    Microsoft.SharePoint.Library.dll
    Microsoft.SharePoint.Security.dll
    Microsoft.Sharepoint.WorkflowActions.dll
    Microsoft.Sharepoint.WorkflowActions.intl.dll
    Microsoft.SharePoint.WorkflowActions.intl.resources.dll
     
     
    配置开发环境本身比较简单,但是有时候会遇到一些莫名奇妙的错误,却无从下手,所以贴出,希望大家少走点弯路
  • 相关阅读:
    BZOJ 3506 机械排序臂 splay
    BZOJ 2843 LCT
    BZOJ 3669 魔法森林
    BZOJ 2049 LCT
    BZOJ 3223 文艺平衡树 splay
    BZOJ 1433 假期的宿舍 二分图匹配
    BZOJ 1051 受欢迎的牛 强连通块
    BZOJ 1503 郁闷的出纳员 treap
    BZOJ 1096 ZJOI2007 仓库设计 斜率优化dp
    BZOJ 1396: 识别子串( 后缀数组 + 线段树 )
  • 原文地址:https://www.cnblogs.com/inspurhaitian/p/1388145.html
Copyright © 2011-2022 走看看