2011-10-07 4 views
1

Visual Studio 2010에서 MVC3 프로젝트 디렉터리의 이름을 바꾸는 작업 순서는 어떻게됩니까? 아무런 문제없이 프로젝트의 이름을 바꿀 수 있습니다. 그러나 솔루션에서 분리하고 이름을 포함하는 디렉토리의 이름을 바꾸려고하면 다시 첨부 할 수 없습니다. 참조 유지하기VS 2010에서 프로젝트 디렉터리 이름 바꾸기

+0

가능한 복제본 [Visual Studio 내에서 프로젝트 폴더의 이름을 바꾸려면 어떻게합니까?] (http://stackoverflow.com/questions/211241/how-do-i-rename-a-project-folder-from-within -visual-studio) –

답변

5

방법 : Visual Studio에서

  • 이름 바꾸기 프로젝트는 텍스트
  • 이름 바꾸기 디렉토리를
  • 닫기 비주얼 스튜디오
  • 편집 Solution.sln을 (참조는 새로운 이름으로 업데이트해야합니다) 편집자 - 이름이 바뀐 프로젝트를 참조하는 디렉토리 변경
  • 솔루션을 열고 빌드를 다시 엽니 다.

가정 사항을 명확히 : DATAACCESS 이름

  • 프로젝트 DataAccess2에

기존 솔루션 디렉토리의 src \ 상대에있는

  • 프로젝트 디렉토리의 이름이 :

    Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataAccess", "src\DataAccess\DataAccess.csproj", "{030E25DF-77F2-012E-94EC-4E4D7D1C62E8}" 
    

    이름을 변경 한 후 프로젝트를 편집하기 전에 .sln :

    ,363,210
    Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataAccess2", "src\DataAccess\DataAccess2.csproj", "{030E25DF-77F2-012E-94EC-4E4D7D1C62E8}" 
    

    의 .sln 편집 한 후 :

    Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataAccess2", "src\DataAccess2\DataAccess2.csproj", "{030E25DF-77F2-012E-94EC-4E4D7D1C62E8}" 
    
  • +0

    고지 사항 : Resharper가 있고 이름 바꾸기로 인해 발생하는 참조 업데이트가 VS가 아닌 resharper에 의해 처리 될 수 있습니다. –

    +0

    잘 작동합니다. Resharper가없고 프로젝트 참조가 VS에 의해 업데이트되었습니다. – MLF

    +0

    프로젝트 속성 탭에서 네임 스페이스, 어셈블리 이름 또는 어셈블리 정보를 업데이트하지 않는다는 것을 알았습니다. 원하는 경우 1 단계에 포함되어야합니다. –

    0

    을 나는 보통 이렇게 :

    • 은 Visual Studio에서 솔루션에서 프로젝트를 제거 비주얼 스튜디오
    • 에서 솔루션 탐색기에서 프로젝트 이름을 바꿉니다
    • 파일 시스템의 프로젝트 폴더 이름 바꾸기
    • Visual Studio의 솔루션에 프로젝트를 다시 추가하십시오.

    단점 : 프로젝트 참조가 손실되어 다시 실행해야합니다.

    관련 문제