【问题标题】:Windows Workflow foundation activity + migration to visual studio 2010Windows 工作流基础活动 + 迁移到 Visual Studio 2010
【发布时间】:2011-03-24 11:32:41
【问题描述】:

我使用 VS2008 创建了一个继承自 CompositeActivity 的自定义工作流活动,如下所示

public class CustomWorkflowActivity : System.Workflow.ComponentModel.CompositeActivity

我可以毫无问题地写下面的内容

<GS0:People365WorkflowActivity x:Class="People365.Workflows.Advance_Loan_1WF"
                           x:Name="Advance_Loan_1"
                           xmlns:GS0="clr-namespace:WorkflowEngine.Engine;assembly=WorkflowEngine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d2bf1cbcd6bbcd82"
                           xmlns:GS1="clr-namespace:WorkflowEngine.ActivityLibrary;assembly=WorkflowEngine.ActivityLibrary, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d2bf1cbcd6bbcd82"
                           xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<GS1:People365SequenceActivity x:Name="Activity2" WorkflowTemplateActivityId="a6b6327b-c27f-459e-a933-c3cf66ab711f" IsMandatoryActivity="False"></GS1:People365SequenceActivity>
</GS0:People365WorkflowActivity>

将应用程序迁移到VS2010后,出现以下错误

  • “People365WorkflowActivity”类型不支持直接内容。
  • 类型“WorkflowEngine.Engine.People365WorkflowActivity”没有合适的 TypeConverter 或内容属性来处理此内容。

非常感谢任何帮助。

【问题讨论】:

    标签: visual-studio-2010 .net-4.0 workflow-foundation workflow-foundation-4


    【解决方案1】:

    使用下面的:

    <GS0:People365WorkflowActivity x:Class="People365.Workflows.Advance_Loan_1WF"
      x:Name="Advance_Loan_1" xmlns:GS0="clr-    
      namespace:WorkflowEngine.Engine;assembly=WorkflowEngine,Version=1.0.0.0, 
      Culture=neutral, 
      PublicKeyToken=d2bf1cbcd6bbcd82" xmlns:GS1="clr-    
      namespace:WorkflowEngine.ActivityLibrary;assembly=WorkflowEngine.ActivityLibrary, 
      Version=1.0.0.0, Culture=neutral, PublicKeyToken=d2bf1cbcd6bbcd82"     
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
       <GS0:People365WorkflowActivity.Activities>
          <GS1:People365SequenceActivity x:Name="Activity2" 
              WorkflowTemplateActivityId="a6b6327b-c27f-459e-a933-c3cf66ab711f" IsMandatoryActivity="False">
          </GS1:People365SequenceActivity>
       </GS0:People365WorkflowActivity.Activities>
    </GS0:People365WorkflowActivity>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多