Динамические аргументы командной строки и задачи предварительной загрузки при поддержке отладки - PullRequest
2 голосов
/ 08 июля 2011

Я разрабатываю приложение WPF, которое будет вызываться сторонним приложением.Стороннее приложение настраивает некоторые данные в базе данных и передает ключ через аргумент командной строки в приложение WPF.

Это сложно отладить, поскольку приложение WPF ведет себя по-разному в зависимости от различных критериев в базе данных.

Есть ли способ, которым я мог бы создать приложение запуска в отдельном проекте, но такое же решение, которое установило бы эти данные, а затем открыть приложение с необходимым аргументом командной строки?Я бы предпочел не устанавливать аргументы через свойства отладки проекта.

Ответы [ 2 ]

1 голос
/ 08 июля 2011

Я рекомендую использовать модульное тестирование, которое позволяет при необходимости запускать тесты в отладчике.

Вы можете легко протестировать ViewModel, но View намного сложнее.Таким образом, это может потребовать некоторой доработки, но это окупится с точки зрения воспроизводимых тестовых и регрессионных случаев.

0 голосов
/ 08 июля 2011

Если я правильно вас понял, вот два быстрых:
1) Откройте окно консоли и запустите ваше приложение с выбранными аргументами командной строки.2) Используйте dotnet (Google для класса / пространства имен Shell), чтобы сделать то же самое.

HTH

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...