2012-11-24 5 views
-2

지난 10 년 동안 저는 C#/Java만을 사용했습니다. C++에 관한 간단한 질문에 대해 미안합니다.Visual C++/CLR/클래스 라이브러리에 main 메소드를 추가하는 방법은 무엇입니까?

이제 솔루션에 하나의 C++ 프로젝트를 추가해야합니다. 독립 실행 형 응용 프로그램 일 필요는 없습니다. 일부 작업을 수행하고 다른 C# 프로젝트로 결과를 전송해야합니다. 그래서 "Visual C++/CLR/Class Library"를 만들었습니다.

기본적으로 이러한 프로젝트에는 너무 많은 코드가 포함되어 있지 않습니다. 그냥이 :

// CliProject.h file 
#pragma once 
using namespace System; 
namespace CliProject { 

public ref class Class1 
{ 
    // TODO: Add your methods for this class here. 
}; 
} 


// CliProject.cpp file 
#include "stdafx.h" 
#include "CliProject.h" 

지금 디버깅을 위해 내가 독립 실행 형 응용 프로그램으로 내 라이브러리를 시작할 수 있도록 "기본"방법을 추가 할

. 그렇게하는 방법? 다른 클래스를 만들거나 기존 클래스를 사용해야합니까?

답변

2

라이브러리에 대한 참조로 'CLR Console Application'프로젝트를 만듭니다. 또는 디버깅을 위해 유닛 테스트 프레임 워크를 사용하십시오.

+0

그러나 C# 프로젝트에 대한 참조로 "CLR Console Application"을 추가 할 수 있습니까? – javapowered

+0

CLR 클래스 라이브러리를 디버깅하려고한다고 생각했습니다. C# proj와의 연결이 없어야합니다. 그들은 독립적 인 도서관 소비자입니다. –

+0

. 물론 C# proj에 "디버그"코드를 추가 할 수 있습니다. 나는 clr 라이브러리 자체에 디버그 코드를 추가 할 생각이었다. 그래서 실제로 CLR 라이브러리 자체를 시작할 수 있습니다. 아마도 이것은 불가능합니다. – javapowered

관련 문제