В основном, это моя проблема, я прикрепил к конструктору примитивы 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.