Summary: Tools that are helpful for .NET interoperability with unmanaged code. ||'''Name'''||'''Link'''|| ||ANTS Performance Profiler - .NET code profiler||http://www.red-gate.com/products/ants_performance_profiler/index.htm|| ||Code Project - Simplify Native DLL Documentation (auto generates C# declarations from your C/C++ source comments)||http://www.codeproject.com/dotnet/SimplifyNativeDLLDocument.asp|| ||CodeXchange.net Addin for VS2003 - share all your cool .NET snippets||http://www.codexchange.net|| ||CLR SPY||http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=C7B955C7-231A-406C-9FA5-AD09EF3BB37F|| ||DUMPBIN||http://blogs.msdn.com/csano/archive/2004/04/19/116565.aspx|| ||PINVOKE.NET Add-In for Visual Studio 2003 and 2005||http://www.red-gate.com/pinvoke/download|| ||SWIG C++->C# Interop Automation Tool||http://www.swig.org/|| ||C# to/from VB.NET Translator - see results as you type. Very cool ||http://www.carlosag.net/Tools/CodeTranslator/Default.aspx|| ||P/Invoke Wizard - automates process of writing declarations||http://www.paulyao.com/resources/tools/pinvoke.asp|| ||PInvoker - Native Dll Importer and .NET PInvoke Interface Assembly Generator||http://www.pinvoker.com|| To use the PInvoke.net Add-In in Visual Studio 2008, you need to make some modifications. See http://www.red-gate.com/supportcenter/GeneralContent.aspx?c=knowledgebase\PInvoke\KB200711000198.htm
Edit misc.Helpful Tools
You cannot create a page in the misc section. To create it in a different module, prefix it with the module name and a period.