包含WF活动的WPF应用程序项目会在泛型类型上生成错误

包含WF活动的WPF应用程序项目会在泛型类型上生成错误,wpf,generics,workflow-foundation,Wpf,Generics,Workflow Foundation,我有一个WPF应用程序,其子文件夹包含一个WF活动和一个CodeActivity 在对使用CodeActivity的工作流进行编译时,我遇到以下错误: XML命名空间“clr命名空间:System.Collections.Generic”中不存在标记“Dictionary”;assembly=mscorlib'。第4行位置8 报告错误的代码部分由Visual studio内置的活动设计器生成。例如,这: <sap:WorkflowViewStateService.ViewState>

我有一个WPF应用程序,其子文件夹包含一个WF活动和一个CodeActivity

在对使用CodeActivity的工作流进行编译时,我遇到以下错误:

XML命名空间“clr命名空间:System.Collections.Generic”中不存在标记“Dictionary”;assembly=mscorlib'。第4行位置8

报告错误的代码部分由Visual studio内置的活动设计器生成。例如,这:

<sap:WorkflowViewStateService.ViewState>
  <scg3:Dictionary x:TypeArguments="x:String, x:Object">
    <x:Boolean x:Key="IsExpanded">False</x:Boolean>
    <av:Point x:Key="ShapeLocation">270,2.5</av:Point>
    <av:Size x:Key="ShapeSize">60,75</av:Size>
    <av:PointCollection x:Key="ConnectorLocation">300,77.5 300,107.5 300,112.5</av:PointCollection>
  </scg3:Dictionary>

假的
270,2.5
60,75
300,77.5 300,107.5 300,112.5
我想知道我是在尝试做一些不被允许的事情,还是遗漏了什么

提前感谢,


吉安卢卡

我今天也有类似的问题;至少显示相同的错误消息。我的问题是.xaml文件的构建操作被设置为第页。它需要设置为XamlAppDef。如果您打开一个香草工作流控制台应用程序项目,您将看到它。您不能在下拉列表中更改它,您需要编辑.csproj文件(同样,与vanilla VS workflow console项目相比)。

一些其他信息:问题发生在活动流内部。在序列中,一切正常。知道为什么吗?