Visual Studio project templates offer two ways of specifying template parameter values: In the .vstemplate file, using a CustomParameters section, as described here. Using a template wizard in order to specify run-time values in the IWizard.RunStarted method, as described here. The problem is that these mechanisms don’t work as one would expect in the case of multi-project templates. The parameters specified in the root template are not picked up by
For the past few weeks I’ve been working on fixing a number of bugs signalled about the Silverlight Gadget Template I created a while ago. I’ve had to work around some strange issues and try everything I could to make the gadget development experience as pleasant as possible. I’d like to thank Kiran Bachu for his valuable support in finding bugs and testing the gadget template. Version 1.8 of the
Today I’ve hit the size limit for a WCF service contract. It might seem unbelievable, but it’s almost true.
In the previous parts of this articles I’ve talked about the service components of the XNA Streaming system. In this part, I’m going to talk about the Communication Broker. The role of the Communication Broker is to cover the communication with the Streaming Service. By doing so, the code required of client applications is simplified, and less duplicate code will be generated for each application using the system. the broker
After quite a long break, I resume the series of articles on my XNA Streaming project by describing the actual Stream Service component. This component is responsible for transmitting the broadcast information to all connected users. The information is encoded in (<property name>, <value>) pairs. All serializable data types are supported for values. Users register with the Stream Service either as Broadcaster or as Observer. After this step, the Broadcaster
In part one of this article, I did an overview of the XNA Streaming project. In this part I’m going to describe the File Transfer Service. The main responsibility of the File Transfer Service is to provide access to streamable games. The service stores the game files in a database table, together with their relative file paths. This way the file system structure can be recreated when downloading the game.
Introduction As I mentioned in my previous post, at this year’s Microsoft Community Bootcamp I entered in the demo competition together with Adi. We’ve had some issues in the past with (cheap) broadcasting of presentations. There are plenty of professional tools out there that accomplish this goal, but that’s not my point. My point is that I have not yet found a cheap (free) utility that will allow me to
Introduction It is very common when entering a search string in a textbox to get a small list of valid search results that match the search string entered so far. This feature is called auto complete and it has been widely used in web pages and desktop applications alike. From the developer’s point of view, the auto complete feature has been implemented as part of the TextBox control in Windows