I’m still catching up on blog entries that I’ve been meaning to post, here are some of the tools I mentioned in my TechEd New Zealand sessions.
**FxCop is a tool that lets you know whether you code conforms to specific rules like naming guidelines, CLS compliance and much more. Just point it to your DLL and you’ll get a list of issues with your code (You can check whether you want to ignore certain errors). Download here.
**ASP.NET Version Switcher
**Have you ever actually tried to run ASP.NET applications that use different versions of the .NET Framework 1.0, 1.1, and Whidbey? This is totally possible, but it can be a pain from a configuration perspective. The issue is that IIS requires file extensions to be mapped to a specific ISAPI extension, so to have multiple virtual directories that use different versions of the framework, you would have to manually change the file mapping configuration for each virtual directory. (To do this go to IIS Manager, right click on a Virtual directory, select configuration… and change the file mappings). You can find more information about side-by-side ASP.NET support on ASP.NET. I mentioned in my talk Dennis Bauer’s (blog here) ASP.NET Version Switcher that can automatically change versions for you. Very cool and easy tool [picture].
**Web Service Studio
**If you find web services in uddi.org, xmethods.net or SalCentral (which calls itself “The Napster of Web Services”), you’ll find Web Service Studio to be the easiest way to inspect the service before you actually start writing code to it. Download it here.
**If you want to know how efficiently (or inefficiently) memory is being used by your application, you need the CLR profiler. Here’s the link to download it (its difficult to find on MSDN), and you can watch the .NET Show with Gregor Noriskin who walks through using the tool here.
NetPing and SnippetCompiler
Scott Hanselman who always has some awesome tools up his pocket, also recently mentioned two tools by Jeff Key (blog here) NetPing and SnippetCompiler. I haven’t tried the SnippetCompiler (yet) but NetPing is sweet [picture].