1

내 데스크톱에서 프로젝트 (winforms, C++/Cli)를 작업하고있었습니다. 내 랩톱에서 사용하기 위해 프로젝트 파일을 복사 할 때 디자이너가 열리지 않습니다. 제대로 연결되어 [MetroFramework] 제 3 자 라이브러리에

참조
을 (프로젝트 & 실행 좋은, 아니 빌드 오류를 컴파일)하지만 난 디자이너를 열면 내가 라인 99에서 다음과 같은 오류를
다른 컴퓨터에서 Visual Studio 프로젝트를 사용할 수 없습니다.

C++ CodeDom parser error: Line:99,Column:27 --unknown type".please make sure that the assembly that contains this type is referenced. if this is a part of your development project, make sure that the project has been successfully built"

코드가 나타납니다

this->metroTabControl1 = (gcnew MetroFramework::Controls::MetroTabControl()); 

참고 : 나는 ignore & Continue 클릭하면는 디자이너에서, 나는 일반 승리 양식을 얻을. 여기에서 &을 끌어다 놓으면 MetroFramework의 UI 컨트롤 (metroTabControl)이 제대로 표시됩니다. 하지만 내가 닫으면 & 디자이너를 다시 열면 같은 오류가 발생합니다 !!

here & here에서 몇 가지 제안을 시도했지만 그 중 아무 것도 작동하지 않았습니다.

+1

NuGet을 통해 라이브러리를 다시 설치해도 올바른 조립품을 설치했는지 확인하십시오. – ChenChi

+1

의견을 보내 주셔서 감사합니다. Visual Studio는 실제로 내가 참조한 모든 라이브러리를 가리키고 있습니다. NuGet에서 사용할 수없는 코드 프로젝트의 제 3 자 라이브러리는 거의 사용하지 않습니다. 다른 제안? –

답변

1

모든 도구 상자 항목 및 참조를 제거하십시오. vcproj에서 전체 경로를 제공하십시오. 제거한 다음 필요한 각 DLL을 연결하십시오.

관련 문제