2012-02-22 2 views
3

자습서를 따라 C# COM 개체를 만들었습니다. http://www.codeproject.com/Articles/18939/C-ComC# 프로젝트에서 COM 개체를 사용할 수 있습니까?

이제 이것을 C#에서 사용하고 싶습니다. reference \ com \ myComObject를 추가하려고하면 오류가 발생합니다. 라이브러리가 .NET 어셈블리에서 가져 왔으며 추가 할 수 없다고합니다. .NET 어셈블리에 대한 참조를 대신 추가하십시오.

+3

연습이 아니라면 COM 레이어를 전혀 사용하지 않고 다른 C# 프로젝트에서와 마찬가지로 C# 개체를 사용하는 것이 좋습니다. –

+0

예. COM 객체 참조를 추가하는 대신 참조에 dll 파일을 추가했습니다. –

답변

2

나는 이것이 com 표시 .net 어셈블리라고 말하고 .net 어셈블리를 .net assenbly로 직접 추가해야한다고 생각합니다. 연결된 기술은 VB6에서 참조 할 수있는 .net assemby를 작성하는 방법입니다. 이것을 .net 프로젝트에 com 참조로 추가 할 필요가 없습니다. 단지 .net 참조로 추가하십시오.

+0

예. COM 객체 참조를 추가하는 대신 참조에 dll 파일을 추가했습니다. –

+0

그게 효과가 있니? –

+0

예. 간단한 라이브러리 참조처럼 추가했습니다. 그것은 작동합니다. –

관련 문제