如何更新Windows Workflow Foundation控制台应用程序?

问题描述 投票:0回答:1

基本上,这是我的问题,我在设计器上附加了WriteLine原语,输入Hello World,然后运行它,效果很好。

然后添加一个自变量,您可以在这里看到,我首先删除了Hello World消息,因为我想接收用户的输入。

enter image description here

然后在Program.cs上,这是我的基本代码:

static void Main(string[] args)
    {
        // Get data from user, to pass to workflow.
        Console.WriteLine("Please enter the data to pass the workflow: ");
        string wfData = Console.ReadLine();

        // Package up the data as a dictionary.
        Dictionary<string, object> wfArgs = new Dictionary<string, object>();
        wfArgs.Add("MessageToShow", wfData);

        // Pass to the workflow.
        Activity workflow1 = new Workflow1();
        WorkflowInvoker.Invoke(workflow1, wfArgs);

    }

但是清理后,在我的代码上进行了多次重建,相同的“ Hello World”仍然出现在我的系统上。由于它显示了我设置的上一个WriteLine消息,因此我无法输入任何数据。如您在第一张图片上所看到的,我已经删除了该消息,并将其替换为参数“ MessageToShow”。

enter image description here

我不确定这是否是Visual Studio 2015 Professional版中的错误。

c# .net workflow workflow-foundation-4 workflow-foundation
1个回答
0
投票

尝试在解决方案中手动删除binobj文件夹。有时VS与您所做的设计器更改不同步。

© www.soinside.com 2019 - 2024. All rights reserved.