COM and .NET - Links to documents and tutorials: Difference between revisions

From Yggenyk
Jump to navigation Jump to search
Line 10: Line 10:
* [http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-b4ad-4eae-87cf-b14ae6a939b0&displaylang=en ILMerge download]
* [http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-b4ad-4eae-87cf-b14ae6a939b0&displaylang=en ILMerge download]
* [http://www.codeproject.com/KB/dotnet/mergingassemblies.aspx Merging .NET assemblies using ILMerge]
* [http://www.codeproject.com/KB/dotnet/mergingassemblies.aspx Merging .NET assemblies using ILMerge]
===Locating Assemblies===
* [http://msdn.microsoft.com/en-us/library/yx7xezcf.aspx How the Runtime Locates Assemblies]
:* [http://msdn.microsoft.com/en-us/library/8f6988ab.aspx Step 1: Examining the Configuration Files]
:* [http://msdn.microsoft.com/en-us/library/aa98tba8.aspx Step 2: Checking for Previously Referenced Assemblies]
:* [http://msdn.microsoft.com/en-us/library/4a9t8a9a.aspx Step 3: Checking the Global Assembly Cache]
:* [http://msdn.microsoft.com/en-us/library/15hyw9x3.aspx Step 4: Locating the Assembly through Codebases or Probing]


==General links about COM how it works and how to register components==
==General links about COM how it works and how to register components==

Revision as of 07:14, 19 February 2009

<google>ENGELSK</google>

Making C# .NET COM Servers

Merge all dependencies into one .NET COM component

Locating Assemblies

General links about COM how it works and how to register components

Component Object Model (General)

Trouble shooting

If it won't work and you get strange errors like

  • CreateObject (-2146233079 automation error).
  • 80010002 "Call was canceled by the message filter"
  • 80131522

Try putting try/catch handlers in your .NET code (especially the constructor) with tracing...
Use Trace.WriteLine(e); and Sysinternals Dbgview.exe to trace what is happening

id=siteTree