基本上,这是我的问题,我在设计器上附加了WriteLine原语,输入Hello World,然后运行它,效果很好。
然后添加一个自变量,您可以在这里看到,我首先删除了Hello World消息,因为我想接收用户的输入。
然后在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”。
我不确定这是否是Visual Studio 2015 Professional版中的错误。
尝试在解决方案中手动删除bin
和obj
文件夹。有时VS与您所做的设计器更改不同步。