我的代码使用了大量的WCF调用,当我尝试调试它时,它不会转到服务代码本身.有没有办法以某种方式调试WCF代码?
我的代码使用反射调用方法:
scoringType.InvokeMember("scoringClient_ScorePostsCompleted",
BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.NonPublic,
null, scoringInstance,
new object[] { sArg, eArg });
Run Code Online (Sandbox Code Playgroud)
其中scoringInstance是ModelView类的一个实例.该方法是私有的,但我使用BindingFlags.NonPublic,所以,我应该能够访问它,但我不能 - 我得到MethodAccessException异常:"尝试方法...访问方法...失败." 谷歌似乎没有答案.你知道如何解决这个问题吗?
我的经理让我为Silverlight应用程序做一些自动UI测试.问题是这个应用程序使用了一些自定义控件,因此我无法立即以编程方式访问它们.
访问它们的唯一方法是使用AutomationPeer,但我的经理不喜欢这个想法,因为它违反了测试原则来改变代码以支持UI自动化; 代码应按原样进行测试.
有没有一种方法或工具可以让我在不使用AutomationPeer的情况下创建自动化的Silverlight UI测试?
为什么这个正则表达式返回真的?
Regex.IsMatch("????????", "???????")
Run Code Online (Sandbox Code Playgroud)
我用Google搜索,没有任何结果.