This article is a follow-up to this article: 👻 This link is now just a memory, just as the name of the blog suggests.. In this article I will show how to get fully working IntelliSense even in references to your own projects and DLLs.
Here is how I solved it:
The individual steps of the guide:
- I checked
Project->Build->XML Documentation Fileand then added a line toProject->Build settings->Post-build:copy /Y /V "$(TargetDir)swf.XML" "D:\MSDN\GAC".. this ensures that after a successful compilation an XML file is created and copied to the folderD:\MSDN\GAC - I created a link in the same directory where I have the link to the DLL. It is not enough to have the XML only in the GAC folder, it must be where the link is if you reference the DLL. You create the link like this:
C:\Users\sunamo>mklink“F:\Documents\Visual Studio 2005\Projects\swf.XML” “D:\MSDN\GAC\swf.XML”
symbolic link created forF:\Documents\Visual Studio 2005\Projects\swf.XML<<===>>D:\MSDN\GAC\swf.XML - Close the project and open it again, and you can now use and rely on the XML documentation.