0

VB.NET 프로젝트에서 몇 가지 DLL에 대한 참조가 추가되었습니다. Visual source safe를 확인하고 다른 컴퓨터에서 최신 버전을 가져 오면 VS.net 2008에서 오류가 발생합니다.VSS 2005에 파일을 체크인 할 때 참조가 누락되었습니다.

해당 새 컴퓨터에 참조를 다시 추가해야합니다. 어쨌든 VSS에 체크인 한 파일에도 불구하고 참조를 유지할 수 있습니까?

프로덕션 서버에 모든 파일을 복사해야하며 제작 상자에 VS.net이 없으므로 참조를 추가하고 응용 프로그램을 빌드하십시오.

감사합니다.

+0

참조가 프로젝트에서 완전히 누락 되었습니까? 깨진, 즉 그들 옆에 노란색 경고 아이콘이 나타 납니까? –

답변

0

먼저 프로젝트 파일이 올바르게 체크인되었는지 확인하십시오. 경우에 따라 VS가 프로젝트 파일이 변경되었음을 인식하지 못할 수도 있습니다.

표준 .NET 라이브러리를 제외하고 프로젝트에서 참조하는 모든 어셈블리를 확인하는 것이 좋습니다.

또 다른 권장 사항은 이러한 종류의 문제를 조기에 감지 할 수있는 빌드 서버를 설정하는 것입니다. 내 개인 즐겨 찾기는 TeamCity입니다.

0

GAC에없는 참조가 있고 다른 곳에서 제작되지 않은 제 3의 항목 인 경우 간단한 방법은 참조 된 어셈블리를 솔루션 항목으로 추가하는 것입니다 (솔루션 노드 | Add Add Existing 목). 보통 솔루션 항목을 sln과 동일한 폴더에 넣은 다음 해당 위치에 대한 참조를 추가합니다.

솔루션을 체크인 할 때 항목이 소스 컨트롤로 들어갑니다.

상대적으로 간단한 작은 응용 프로그램에 사용하십시오. 소수의 참조 된 솔루션 항목을 가지고 있다면 @ Petter의 조언에 따르고 타사 종속성 등에 관련된 구성 관리 기능을 가진 빌드 서버를 설정하십시오.

관련 문제