I thought no big deal. I will just add it to my references and go on. So I went to my add references dialog box and it wasn’t there.
I knew that I installed the latest and greatest for the 3.0 framework bits, but for sanity sake I will check in the GAC folder. Sure enough, there it is.
With the add reference dialog I can’t just browse to the GAC folder and try to add the reference at that level. So after some research, I found the assembly in the following location
C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Communication Foundation
I added the reference to it from there and set copy local to false. Then I renamed the file and it still compiled. I just wanted to make sure that it was at least looking into the GAT as a reference. After some research, I found out that the add reference dialog box is path based and not related to the GAC. Go figure.