Working with unmanaged COM dlls in .NET can be achieved by converting the existing Type Library to a new .NET dll that is basically creating a wrapper for COM.
http://msdn2.microsoft.com/en-us/library/tt0cf3sx(VS.80).aspx
Additionally when working with IExplorer Automation project from codeproject I needed to do the following to get the mshtml.dll to run, that is not included in .Net redistribution package.
http://www.codeproject.com/csharp/automatinginternetexplore.asp
- Install .NET Framework Redist 2.0
- Install Applikation // Error cannot be installed because Microsoft.mshtml Version 7.0.3300.0 must be installed in the Global Assembly Cache
- Install Primary Interop Assemblies from Deploy Machine in Programfiles\Common Files\Merge modules\vs_piaredist.exe
Tip ! – Visual Studio ClickOnce only installes to User Directory, make a seperate MSI Version with all dependencies
Entries (RSS)