c# - 动态命令行参数和预加载任务,同时保持调试

标签 c# wpf visual-studio-2010

我正在开发一个将由第三方应用程序调用的 WPF 应用程序。第三方应用程序在数据库中设置一些数据,并通过命令行参数将 key 传递给 WPF 应用程序。

这很难调试,因为 WPF 应用程序的行为会根据数据库中的不同标准而有所不同。

有没有一种方法可以在单独的项目中创建一个启动器应用程序,但使用相同的解决方案来设置这些数据,然后使用所需的命令行参数打开应用程序?我宁愿不通过项目的调试属性设置参数。

最佳答案

我建议使用单元测试,它允许在必要时在调试器中运行测试。

您可以轻松地测试 ViewModel,但 View 要难得多。因此,这可能需要进行一些重新设计,但它会在可重现的测试和回归案例方面收回成本。

关于c# - 动态命令行参数和预加载任务,同时保持调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6617847/

相关文章:

c# - MVC View 中的 Html 元素为空

c# - 如何从 ASP.NET xproj 调用不安全代码

c# - 需要在 Wpf 中的两个效果之间创建延迟

c# - 在 WPF 中单击时更改菜单背景

visual-studio-2010 - 将引用的 Dll 存储在 Visual Studio 解决方案文件夹中

c# - OOP 最佳实践 : Employee. GetCars() 与 Cars.GetByEmployee()

c# - 公共(public)与私有(private){get, set}

c# - 使用异步/等待时 GUI 卡住

visual-studio-2010 - VS2010-该名称的项目已在解决方案中打开

c++ - 我需要哪个 opencv cuda 库来运行一个简单的 opencv cuda 程序?