Sometimes it is helpful to mock a xml webservice for the purpose of testing against it without invoking the actual service. There are several reasons why this can be a good idea, such as when the service is not hosted by you and therefore not under your control or in situations where calls to the service incur some kind of cost. In my case, I wanted to mock out a service so that the scope of my unit testing was just my integration. I also wanted control over the service response to emulate a range ......

I have just downloaded my update to NDepend, and also really I think you should too. Why? Well, how do you fancy having the wealth of information that NDepend provides INTEGRATED within your Visual Studio environment? Yeah! Wow. I have to admit that having to pop out to an external application was beginning to grind a little – especially when I have all my other tools integrated within my VS environment so I was was pretty much blown away by what I saw during the overview tour (http://www.ndepend.com/Fea... ......

(Full Disclosure: I obtained a not-for-resale version of SlickEdit Tools for Microsoft Visual Studio through Geekswithblogs.net in return for me blogging on my experiences) Given the opportunity to try out any SlickEdit product, I chose to trial their tools for Visual Studio. Quoting the following from their website: The SlickEdit Tools productivity suite is a powerful collection of utilities optimized for use within the Microsoft Visual Studio environment. • SlickEdit Tools is organized into two ......

MultiMonitorVS, originally uploaded by DavidChristiansen. Andrew Rimmer mentioned on twitter that he wanted to make more efficient use of his multiple monitors and I thought I would share how I have managed to achieve an effective way to work with two or more monitors. I have long been an advocate for multiple monitors. But frankly if you are sitting there with two or more monitors and looking at your lovely desktop picture from InterfaceLift on one of them then you may as well have saved your money. ......

I recently discovered the cause and resolution of an error (Microsoft Visual Studio - System.Runtime.InteropServi... I received when loading a web project in Visual Studio 2008. Whilst it would appear that this message can be displayed for a number of reasons (see Bug Report at bottom of post), in my case it was through the web project not being accessible through IIS... Specifically, I had change the hostheader name of the IIS Virtual Host - the visual studio project had not been updated ......

From Scott Guthrie One of the things we are trying to do with VS 2008 is to more frequently release public patches that roll-up bug-fixes of commonly reported problems. Today we are shipping a hot-fix roll-up that addresses several issues that we've seen reported with VS 2008 and Visual Web Developer Express 2008 web scenarios. You can download this hot-fix roll-up for free here (it is a 2.6MB download). Below is a list of the issues it fixes: HTML Source view performance Source editor freezes for ......

You can influence decisions and make DDD Scotland your very own simply by voting for the sessions you would like to watch on the day. Take a peek over at the official DDD Scotland website and complete the simple survey. Here are my votes: Barry Dorrans Web services? We don't need no web server Remoting is dead. Long live WCF. This session aims to cover the creation of web services with WCF, inside and outside of IIS, including one way and two way services, as well as contracts, faults, authentication, ......

A context menu for Team Foundation Power Tool Online command The Microsoft Visual Studio 2005 Team Foundation Server Power Tool (formerly known as Power Toys) is a set of enhancements, tools and command-line utilities that improve the Team Foundation Server user experience. This release includes two new command-line tools for the developer and three non-command line tools: a process template editor, a set of custom check-in policies, and a test tools build task: The command i use the most is tfpt ......

Database projects are special types of Visual Studio.NET projects which help you create and manage SQL database scripts. The Visual Database tools allow you to view, design, modify, and test database objects (for example, tables, views, queries, stored procedures, and so on) without having to jump from the Visual Studio environment to a different toolset. Related links: Click here for a good database project walkthrough ......

Start forming an orderly queue here... The Microsoft SQL product team is hosting special week of live MSDN Webcasts to provide you a sneak peak at what Microsoft SQL Server 2005 Beta 2 has in store for the future database development. SQL Server 2005 offers a new paradigm for database development that integrates SQL Server and the CLR to provide several major benefits including enhanced programming mode, enhanced safety and security, user defined types and aggregates, and a common development environment, ......