代码之家  ›  专栏  ›  技术社区  ›  Janis Veinbergs

版本控制SharePoint二进制工作流ASPX任务表单

  •  1
  • Janis Veinbergs  · 技术社区  · 16 年前

    正如 some developers 工作流版本控制在SharePoint中是一个令人头痛的问题。

    我想知道有没有办法把我的aspx表格改版?当然,我可以在程序集后面设置代码的版本,但是如果LAYOUTS文件夹中的任何文件的标记发生更改?文件是否有版本控制,或者我必须为我的表单选择新的文件名?

    对不起,我应该说得更具体些。

    但是如果我不保留用户用来与工作流交互的旧aspx表单,工作流仍然会中断。

    1. 存在旧工作流使用的旧版本号的程序集(这一个没问题,我刚刚更改了程序集版本号并部署到GAC)
    2. 我必须确保旧的工作流仍然使用旧的aspx表单来与工作流交互,但是新的工作流版本应该使用新的aspx表单和更多的选项(如何做到这一点?)。
    1 回复  |  直到 16 年前
        1
  •  1
  •   x0n    16 年前

    /_layouts/myapp/task.aspx // <- unversioned
    /_layouts/myapp/1.0.0.0/task.ascx // <- versioned
    /_layouts/myapp/1.0.0.1/task.ascx
    /_layouts/myapp/1.0.0.2/task.ascx