XML Comment on ‘X’ Has CRef Attribute That Could Not Be Resolved


The generic collections in the System.Collections.Generic namespace get the "generic" moniker from their ability to mold themselves to fit the type you're working with. Within the definition of the generic collections this generic type is generally specified with a "". Well, the XML comment system also needs a type specifier to match up with the generic object's definition. In XML comments we can't use the less-than () characters so we instead use curly braces ({ and }). If you update all of the XML references that are throwing the error described above to have "{T}" at the end, the XML comment system will recognize it and resolve the error. If you have a Dictionary or other generic type, simply include the generic type characters appropriate to that definition. For instance the Dictionary object has a key and value so I simply put "{K,V}" after its definition.

Use Assembly Title, Description, Company, Copyright, Version in C#


When you edit the properties of a project in Visual Studio, you can enter a Title, Description, Company, Copyright and Version in the Assembly Information section. The question becomes, how do you use these in a project so that you have a single source of information? In this article I'll walk you through the steps used to access the assembly information so you can easily use it throughout your application.

C# WMI Tutorial


This tutorial will provide a step-by-step process to follow in order to use WMI. It will provide information about the tools you need, how to use them and finally how to code to get information from WMI.

Delete Visual Studio Online Project


Here is how you delete a project from your Visual Studio Online account.

Discover File Changes Made Outside of Visual Studio


I recently had an issue where I had to rollback an entire branch in TFS and then hand apply a whole mess of changes. Here's how you get those changes made outside of Visual Studio to be recognized as changed in Visual Studio.

Clear Silverlight Cache


Overview I recently had an issue where a Silverlight application was acting up on me. It was an application that I was using, not one I'd developed and I really didn't have much experience with Silverlight at that point.¬†It was working for other people and other browsers on my computer¬†were experiencing the same problem. I'd … Continue reading Clear Silverlight Cache

Quick-Tip: How to Kill .NET Worker Process


This is a quick-tip on how to kill the .NET worker process. Often when I'm developing web applications I'll run into an issue where I've made a change but it's not being reflected when I'm running or debugging the software. I'll clear the browser cache and even restart my debugging session, but still the previous … Continue reading Quick-Tip: How to Kill .NET Worker Process