我正在开发一个将由第三方应用程序调用的 WPF 应用程序。第三方应用程序在数据库中设置一些数据,并通过命令行参数将 key 传递给 WPF 应用程序。
这很难调试,因为 WPF 应用程序的行为会根据数据库中的不同标准而有所不同。
有没有一种方法可以在单独的项目中创建一个启动器应用程序,但使用相同的解决方案来设置这些数据,然后使用所需的命令行参数打开应用程序?我宁愿不通过项目的调试属性设置参数。
最佳答案
我建议使用单元测试,它允许在必要时在调试器中运行测试。
您可以轻松地测试 ViewModel,但 View 要难得多。因此,这可能需要进行一些重新设计,但它会在可重现的测试和回归案例方面收回成本。
关于c# - 动态命令行参数和预加载任务,同时保持调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6617847/