У меня есть COM-компонент, написанный на Visual Studio 6 ATL. Это вне процесса exe. Из C # .NET я могу создать и вызвать этот компонент, но после завершения функции, вызывающей его, exe компонента остается загруженным в диспетчере задач.
Это нормально в .NET? Когда я вызываю его из тестового приложения, написанного на Visual C ++ 6, оно выгружается само.
В .NET все, что я сделал, это добавил ссылку и выбрал компонент COM в списке. А затем создал его экземпляр, вызвав new.