我正在开发一个将由第三方应用程序调用的WPF应用程序。第三方应用程序在数据库中设置一些数据,并通过命令行参数将密钥传递给WPF应用程序。
这很难调试,因为WPF应用程序根据数据库中的不同条件表现不同。
有没有办法在一个单独的项目中创建一个启动器应用程序,但同样的解决方案可以设置这些数据,然后用所需的命令行参数打开应用程序?我宁愿不通过项目的调试属性设置参数。
答案 0 :(得分:1)
我建议使用单元测试,如果需要,它允许在调试器中运行测试。
您可以轻松地测试ViewModel,但视图要困难得多。因此,这可能需要进行一些重新设计,但就可重复的测试和回归情况而言,它将为自己付出代价。
答案 1 :(得分:0)
如果我理解你,这里有两个快速的:
1)打开控制台窗口,使用选定的命令行参数启动应用程序。
2)使用dotnet(google类/命名空间的google)来做同样的事情。
HTH