2012-04-25 4 views
1

이전에 TFS를 사용해 왔지만 SVN을 처음 사용합니다. VS 2010에서 ASP.Net 프로젝트가 있습니다. 프로젝트에 AjaxControlToolkit dll을 추가해야합니다. 이 DLL을 추가 한 후 VS2010의 Subversion을 사용하여 변경 내용을 커밋하려고했습니다. 프로젝트 파일이 커밋 할 항목 목록에 나타납니다. 그러나 새로 추가 된 dll 나열되지 않습니다. 새로 추가 된 dll도 어떻게 체크인 할 수 있습니까?Visual Studio에서 Subversion에 DLL 추가

참고 : 사용자 인터페이스 작업과 관련된 접근법을 찾고 있습니다. 명령이 아닙니다. Tortoise SVN을 사용 중입니다.

참고 : BIN 폴더에는 물음표가 있습니다. dll도 추가됩니다. BIN을 체크인할까요?

이 프로젝트의 루트 폴더에 "ExternalDlls"폴더 만들기 : BIN 폴더 안에 DLL 파일에 대한와 Questionmark 너무

+0

dll 파일이 작업 복사본 트리에 있습니까? – dtb

+0

Windows 탐색기에서 파일을 마우스 오른쪽 버튼으로 클릭하고 Tortoise SVN> 추가를 클릭합니다. 가능하지 않으면 파일이 작업 복사본 트리에 없습니다. – dtb

+1

빨간색 원 안에 느낌표가 아니라 파일이 아직 추가되지 않은 경우 파란색 원 안에 물음표가 있어야합니다. – dtb

답변

7

여기 몇 가지 제안 사항이 없습니다. 이 ExternalDlls 폴더에 외부 DLL (예 : AjaxControlToolkit.dll)을 배치하십시오. 이 폴더를 추가하면 TortoiseSVN의 Add를 사용하여 SVN에 포함 된 dll을 포함합니다.

이제 Visual Studio 내에서 외부 DLL에 대한 참조를 추가하십시오. "References"폴더를 마우스 오른쪽 버튼으로 클릭하고 참조를 추가 할 수 있어야합니다. 파일 시스템을 "찾아보기"하는 옵션이 있습니다. "ExternalDlls"폴더로 이동하여 추가 할 dll을 찾으십시오 (이 경우 AjaxControlToolkit.dll). dll을 선택하고 참조에 추가하십시오.

이제는 DLL을 참조에 추가하고 ExternalDlls 폴더를 SVN에 커밋 할 준비를해야합니다!

제안 : Visual Studio SVN 통합을 찾으려면 ankhsvn을 확인하십시오. VisualSVN도 확인할 수 있지만 비용을 지불해야합니다. 이 도구는 Visual Studio에서 SVN 작업을 직접 처리 할 수있는 편리한 도구입니다. VisualSVN은 불필요한 파일을 추가하지 않을 정도로 똑똑합니다.

+0

"Lib"폴더를 만들고 작업 복사본에 파일을 보관 한 다음 거기에서 언급했습니다 – Lijo

관련 문제