C# 调试.NET/WP7应用程序-我应该编写自己的框架吗?

C# 调试.NET/WP7应用程序-我应该编写自己的框架吗?,c#,windows-phone-7,C#,Windows Phone 7,我目前正在为.NET和WP7开发,我总是遇到同样的问题。比如: 在数据绑定中使用错误的字符串 忘记正确设置可见性 在错误的时间引发属性 你明白了,这些小东西不是必要的,但很烦人。尤其是在WindowsPhone7上,因为那里只有一个小的模拟器,不能启动一个大窗口来显示所有对象的状态 所以我的想法是: 使用基本帮助器类,例如列出所有属性 监视器列表计数(空列表与数据绑定错误) 等等 现在我需要一种在“大窗口”中监视这些对象的方法,我的想法是使用WCF。基本上,您的应用程序中有一个Monit


我目前正在为.NET和WP7开发,我总是遇到同样的问题。比如:

  • 在数据绑定中使用错误的字符串
  • 忘记正确设置可见性
  • 在错误的时间引发属性
你明白了,这些小东西不是必要的,但很烦人。尤其是在WindowsPhone7上,因为那里只有一个小的模拟器,不能启动一个大窗口来显示所有对象的状态

所以我的想法是:

  • 使用基本帮助器类,例如列出所有属性
  • 监视器列表计数(空列表与数据绑定错误)
  • 等等
现在我需要一种在“大窗口”中监视这些对象的方法,我的想法是使用WCF。基本上,您的应用程序中有一个MonitorService,您可以传递任何对象(服务、视图模型等),并将这些对象(或其状态)通过线路传输到主机应用程序,显示当前运行的应用程序的树状表示

我已经有了可以很好地配置的日志记录,但这并不真正适合监视对象状态。现在我的问题是:

是否有任何框架(例如,与Visual Studio的监视和跟踪功能挂钩)仍然允许自己“设计”UI。基本上不需要WCF服务在运行的调试应用程序和“主机窗口”之间进行通信


任何搜索关键字都是受欢迎的,调试和visual studio对google不是很友好:-)

那么VS中的调试功能是如何不足的呢?

那么VS中的调试功能是如何不足的呢