我在VS2005上装上了工作流,准备使用,
但当我照书上的例子在工作流的属性上输入一个事件名称,如“ShowMessage”
订阅后在事件中写上 MessageBox.Show("XXXX");然后再建一个Windows项目,添加好相应的命名空间,和引用后,写上如下代码public partial class Form1 : Form
{
//定义工作流运行时Runtime容器
private WorkflowRuntime workflowRuntime;
//定义工作流实例
private WorkflowInstance workflowInstance; public Form1()
{
InitializeComponent();
//启动工作流运行时容器
workflowRuntime=new WorkflowRuntime();
workflowRuntime.StartRuntime();
}
private void button1_Click(object sender, EventArgs e)
{
//指定需要引用的工作流名称
Type type = typeof(WorkflowConsoleApplication1.Workflow1); //在工作流运行时Runtime容器中注册一个工作流实例
workflowInstance = workflowRuntime.CreateWorkflow(type); //启动该工作流实例
workflowInstance.Start();
}
}总在工作流的CS文件提示 “错误 3 当前上下文中不存在名称“MessageShow”
我已经引入命名空间了,还是不行?
为什么会这样呢?
但当我照书上的例子在工作流的属性上输入一个事件名称,如“ShowMessage”
订阅后在事件中写上 MessageBox.Show("XXXX");然后再建一个Windows项目,添加好相应的命名空间,和引用后,写上如下代码public partial class Form1 : Form
{
//定义工作流运行时Runtime容器
private WorkflowRuntime workflowRuntime;
//定义工作流实例
private WorkflowInstance workflowInstance; public Form1()
{
InitializeComponent();
//启动工作流运行时容器
workflowRuntime=new WorkflowRuntime();
workflowRuntime.StartRuntime();
}
private void button1_Click(object sender, EventArgs e)
{
//指定需要引用的工作流名称
Type type = typeof(WorkflowConsoleApplication1.Workflow1); //在工作流运行时Runtime容器中注册一个工作流实例
workflowInstance = workflowRuntime.CreateWorkflow(type); //启动该工作流实例
workflowInstance.Start();
}
}总在工作流的CS文件提示 “错误 3 当前上下文中不存在名称“MessageShow”
我已经引入命名空间了,还是不行?
为什么会这样呢?
谁来回答一下,然后结贴了.