Как обновить консольное приложение Windows Workflow Foundation? - PullRequest
0 голосов
/ 24 сентября 2019

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

...