Hello, my name is Jeff, and I am addicted to NuGet. I firmly believe NuGet is one of the best things to come out of Microsoft in a long time, or maybe ever. NuGet has already transformed the way the RIA Services team releases software. Now it’s starting to change the way we build our features. I can envision lots of clever ways to utilize NuGet, but before going crazy, I want a sanity check. tl;dr: Should we go hog-wild with NuGet, or should we keep our focus on the MSI? Releasing Software Starting...
WCF RIA Services V1.0 (and V1.0 SP1) included a feature called “Live IntelliSense.” Live IntelliSense is a feature that you probably didn’t even know about, but you might also take it for granted. Some people do know about the feature though as it’s caused a few problems, and those affected have had to disable it.
What is Live IntelliSense?
The easiest way to define the feature is by giving an example of how it applies. Imagine the following steps are followed when using RIA Services:
Add a new DomainService class - call it CustomerService
The RIA Services team published the August 2011 edition of the Toolkit tonight. We also refreshed all of our NuGet packages:
RIAServices.Endpoints - Includes the SOAP and JSON endpoints
RIAServices.ViewModel - Silverlight ViewModel (MVVM) features
RIAServices.T4 - T4 Code Generation
RIAServices.WindowsAzure - TableDomainService for Windows Azure Table Storage support
RIAServices.EntityFramework - DbDomainService for EntityFramework 4.1 support (including EF Code First)