当我使用Silverlight2010Beta2更新web服务的“服务引用”时,我得到了一个非常糟糕的错误,所以我切换到使用SLsvcUtil.exe来生成客户端代理,以便在我的VisualStudio 3应用程序中使用。
问题是我之前注意到,当在Visual Studio中使用“添加服务引用”时,生成的类将从System.ComponentModel.INotifyPropertyChanged继承,而由SLSvcUtil.exe生成的类则不继承。除了这种不同之外,我更喜欢这种方法,而不是Visual Studio的“添加服务引用”对话框。
问题是:在运行命令行工具时,我是否遗漏了一个标志或某些东西?或者更好的still..is这种生成代理的方法是好的吗?我看了dnrtV的一集(节目编号122),米格尔·卡斯特罗展示了一种完全不同的创建代理的方法。虽然我真的很喜欢他的方法,但我正在使用一个遗留应用程序,目前我们没有时间转换到这个应用程序中。
谢谢,我真的很感谢你对此的评论。
发布于 2010-01-04 14:06:05
我并没有经常使用SL版本,但是您是否尝试过在命令中添加/edb或/enableDataBinding?(就像svcutil.exe一样)?这个选项是shown on MSDN,所以我希望它可以工作。
https://stackoverflow.com/questions/1997713
复制相似问题