2010-11-23 1 views
1

내 문제는 아주 간단하게 보입니다. 여러 개의 프로젝트가있는 솔루션이 있고 기본적으로 C++, C# 및 CLI와 일부 믹싱을 시도하고 있습니다. 내 문제는 내 C++ 프로젝트에서 참조를 추가해야합니다. "참조 추가"대화 상자가 나타나면 "프로젝트"탭만 나타납니다. 일반적으로 다른 참조 유형을 추가하기 위해 여러 개의 탭이 있다는 것을 알고 있습니다. 내가 관심있는 것은 "찾아보기"대화 상자입니다. 미리 작성된 DLL에 대한 참조를 추가하려면이 항목이 필요합니다. 나는 닷넷 4.0을 목표로하고있다.Visual Studio 2010 - 참조 추가 탭은 나에게만 프로젝트를 제공합니다. 찾아보기 허용 여부?

제한적으로 설정할 수있는 프로젝트 속성이있는 것 같지만 확실하지 않습니다. MSDN은 솔루션에 여러 프로젝트가 있고 .NET Framework의 다른 버전을 대상으로하는 경우 가능성 목록이 제한 될 수 있다는 점을 언급 한 것으로 보입니다.

"방법 : Visual Studio에서 참조 추가 또는 제거"에서 MSDN 언급 : "참조 추가 대화 상자의 맨 위에있는 탭 수는 열려있는 프로젝트 유형 및 리소스에 따라 다를 수 있습니다. C++ 네이티브 프로젝트에는 프로젝트 탭만 있습니다. "

실제로 이것들이 구체적으로 어쩌면 그 폭 넓은 주제가 무엇인지는 언급하지 않습니다. 어쨌든, 나는 내 C++ 프로젝트로만 솔루션을 제거하고 성공적으로 구축 할 수 있습니다. 그러나 다른 프로젝트에 참조 만 추가 할 수 있습니다.

답변

8

분명히 프로젝트에서 CLR 옵션을 설정하면 목록을 열어 더 많은 옵션을 포함하게됩니다. 하나의 소스 파일에서만 사용 가능하게하고 싶었지만 Visual Studio에서 전체 프로젝트를 위해 설정하지 않으면 참조 기능을 추가하지 않습니다.

따라서 내 솔루션은 전체 프로젝트에 대해이를 활성화하고 참조를 추가 한 다음 프로젝트에서 옵션을 제거하는 것이 었습니다. 근본적으로 더러운 속임수지만, 사람들이 똑같은 문제를 겪을 경우를 대비해서, 그것은 나를 위해 일한 것입니다.

Erik

+0

감사합니다. 이것은 버그 인 것 같습니다 ... – SChalice