Geeks With Blogs
Coding Beyond... Pablo Alberto Galiano April 2006 Entries
Creating a VS2005 instance
Sometimes is very usefull for testing purposes to create a VS2005 instance, and them use that instance to have access to the DTE API stuff. So, here is a code snippet to create a VS2005 instance and to open a solution: Type t = Type.GetTypeFromProgID("Vis... DTE dte = (DTE)System.Activator.Creat... true); try { dte.Solution.Open(@"C:\Temp... //Wait some seconds to let VS open the solution System.Threading.Thread.Sle... } finally { dte.Solution.Close(false); ......

Posted On Thursday, April 20, 2006 12:06 PM

Service Factory BlogCasts
Don has started a series of blog casts about the Service Factory project. The first one will give you an introduction and scope about the project. The second one is related to WCF DataContracts, WCF ServiceContracts and Service Implementation creation, and the related guidance supported by Service Factory. They are really great and intuitive, so take a look at them and spect more to come. Pablo ......

Posted On Thursday, April 20, 2006 11:32 AM

Service Factory introduction
Jason made a great introduction about the Service Factory project. I am not going to repeat his words, so check his post it is really great and describes all the characteristics of Service Factory. Enjoy it Pablo ......

Posted On Friday, April 14, 2006 4:57 AM

675 downloads and counting
With only one day with the April Community Drop out, a lot of movement is taking place at the project workspace. :) I am very proud of being part of this exiting project named Service Factory, if you dont know want I am talking about just check the workspace. Stay tunned!!! Pablo ......

Posted On Thursday, April 13, 2006 11:11 PM

Service Factory is public!!!
I have been working since the beginning on this exciting project as a part of the Microsoft Pattern & Practices Team. If you want to build services using the best pratices and guidance you should check this project. It basically provides you patterns and tools to help designing and authoring WCF and ASMX services. I will be posting information about this project on my blog, but you can also check the Service Factory workspace. Service Factory bloggers: Jason Hogg Don Smith Tom Hollander Brian ......

Posted On Thursday, April 6, 2006 4:27 AM

Whidbey Hosting Process
By default every time you compile a WindowsApplication or ConsoleApplication project using VS2005, a “vshost.exe” and a “vshost.exe.config... files are created on the \Bin\Debug and \Bin\Release paths. The purpose of these “vshost.exe” and a “vshost.exe.config... files is described here. To disable this feature you need to: Open a project in Visual Studio. On the Project menu, click Properties. Go to the Debug Tab Clear the Enable the Visual Studio hosting ......

Posted On Wednesday, April 5, 2006 3:35 AM

Executing a GAT recipe from the DSL surface area
To execute a recipe you need to find out which is the GUID for the DSL. This GUID is different for every DSL project that we create. So, you need to open the GeneratedCmd.cs class file located at \Shell on the Designer project and search for the following constant: public const string guidDSLNAMEMenuString = "GUID"; For example if we have a DSL named DSLFoo, then we need to search for the constant named guidDSLFooMenuString. Once we have the GUID, we need the ID. For the DSL menu it will always be ......

Posted On Wednesday, April 5, 2006 3:11 AM

Disabling GAC shell extension
Victor, found a way to disable the GAC shell extension at the windows explorer. You need to create a DWORD entry named DisableCacheViewer with a value of 0x1 at HKEY_LOCAL_MACHINE\SOFTWARE... I found another way to do this: Open command shell window Goto the C:\Windows\assembly path Rename the desktop.ini file to any other name. It is a hidden file that is invoking the namespace extension, so you wiil need to do attrib desktop.ini -h -r -s Pablo ......

Posted On Wednesday, April 5, 2006 2:37 AM

Copyright © Pablo Galiano | Powered by: