Note that there are some explanatory texts on larger screens.

plurals
  1. USKen Smith
    primarykey
    data
    text
    plurals
    1. This table or related slice is empty.
    1. COI wish I knew the answer to this. I'm fighting an almost identical problem with VS2010 right now. In my experience, WCF has been unstable and unreliable for many years when it comes to generating appropriate WSDL for consumption in svcutil.exe, and it's kinda disappointing that it hasn't been fixed yet in VS2010. Does nobody at Microsoft actually use this technology? Because I can't setup a WCF service without running into this or some other closely related problem.
      singulars
    2. COI used to use that approach, but it always seemed like a hack to me. There are two basic problems with it: (1) It makes it hard to keep track of which handler is currently attached, since it spreads out your logic into a variety of places; and (2) if you happen to make a second call to myService.RetrieveFirstLevelOptions before the first one completes, you're going to end up with some unexpected behaviors that will be very difficult to debug. A wrapper that accepts a specific callback is easier to understand and harder to get wrong.
      singulars
    3. COThanks for feeling my pain, Grant. Nobody else here seems to understand why I think the MS implementation is problematic, so I was feeling lonely. Other opinions notwithstanding, I remain convinced that XAML databinding is badly broken. A classic example that I ran into recently comes when you're trying to re-merge branches. It's pretty difficult to muck up a branch merge in C# without the compiler complaining. But if the underlying data types have changed, you won't know your XAML is broken until you do a full QA pass: even automated tests won't typically catch these errors.
      singulars
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload