Visual Studio-솔루션을 중단하지 않고 프로젝트의 폴더 이름과 솔루션 이름을 변경하는 방법


82

내가 사용해야하는 많은 기능이 있기 때문에 이전 프로젝트를 기반으로 프로젝트를 만들고 있습니다.

새 프로젝트의 이름을 갖도록 모든 디렉토리와 솔루션 이름을 바꾸고 싶습니다. 문서 \ 스튜디오 2008 비주얼에서 \ 프로젝트 나는 초기 디렉토리 및 솔루션 파일 이름을 변경 할 수 있었다, 그러나 주택 하위 디렉토리의 이름이 아닌 bin, obj및 속성 폴더를. 해당 하위 디렉토리의 이름을 변경하면 솔루션을 열 때 파일이 열리지 않습니다.

솔루션의 일부로 모든 파일을로드하고 계속 작동하도록 Visual Studio 2008 내에서 프로젝트의 폴더 이름을 변경하려면 어떻게해야합니까?


답변:


159

텍스트 편집기 (메모장 등)에서 SLN 파일을 열고 프로젝트 경로를 변경할 수 있습니다.


3
응답 해 주셔서 감사합니다! 작동했습니다 !!! :) 방금 다음 줄을 편집했습니다. Project ( "{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CCP Utility", "CCP Utility \ CCP Utility.csproj", "{FE1F9ED8-F161-485F-B9E6- 357852321137} "
Brian McCarthy

11
@DenisIvin 정말 감사합니다. Microsoft는이 쉽게 확인하십시오
나단 쿠프

7
이전에이 아래의 경우는이 소스 제어에서 프로젝트를 제거합니다 주목해야한다
dougajmcdonald

1
또한 폴더 이름을 변경 한 프로젝트를 참조하는 모든 프로젝트에 대해 .csproj 파일을 업데이트해야합니다. .csproj 파일도 텍스트 파일이므로 쉽게 수행 할 수 있습니다.
Godsmith

@dougajmcdonald와 통행인 여러분, 먼저 소스 제어 프로그램을 사용하여 프로젝트를 새 디렉토리로 이동하여이를 처리했습니다.
kdbanman

9

이것이 내가 한 일입니다.

  1. Visual Studio에서 프로젝트 및 솔루션 이름 변경
  2. 프로젝트를 닫고 프로젝트가 포함 된 폴더를 엽니 다 (Visual Studio 솔루션 이름은 이미 변경됨).
  3. 이전 프로젝트 폴더 이름을 새 프로젝트 이름으로 변경
  4. .sln 파일을 열고 프로젝트 폴더 이름을 이전 폴더 이름에서 새 폴더 이름으로 수동으로 변경합니다.
  5. 텍스트 편집기에서 .sln 파일 저장
  6. Visual Studio로 프로젝트를 다시 열고 솔루션을 수정할 준비가되었습니다.

3

이 지침으로는 충분하지 않다는 것을 알았습니다. 또한 네임 스페이스를 변경하려면 코드 파일에서 모델, 컨트롤러 및 뷰와 AppStart 파일을 검색해야했습니다.

프로젝트 이름을 바꾸는 것뿐만 아니라 프로젝트를 복사했기 때문에 IIS Express 용 applicationhost.config로 이동하여 다른 포트 번호를 사용하여 바인딩을 다시 만들고 실제 디렉터리도 변경해야했습니다.


1

내 start-documents-iisExpress-config로 이동 한 다음 applicationhost를 마우스 오른쪽 버튼으로 클릭하고 웹용 Visual Studio 2013으로 열기를 선택하면 Visual Studio의 applicationhost.config 창으로 이동하고 이제 영역에서 경로에 대한 물리적 경로를 chsnge합니다. 프로젝트 배치

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.