Visual Stduio 버전 상관없이 생성한 프로젝트의 이름을 변경해줍니다.

프로젝트 이름뿐만 아니라 View, Doc, App 파일의 이름 및 클래스명 까지도

프로젝트 이름에 맞게 변경시켜 줍니다.

콘솔창 띄워서 아래와 같이 사용하시면 됩니다

vsrename 원본프로젝트이름 새프로젝트이름 프로젝트경로

ex)

vsrename MyProject NewProject C:\MyProject






잘되지 않으면 경로를 단순화 시켜서 c:\에 두고 작업을 해보자.
  1. 조민호비밀방문자
    2010.11.22 13:40 edit/del reply

    이거 구라임 안됨

  2. ee비밀방문자
    2011.01.28 09:53 edit/del reply

    안돼자나 ㅡㅡ

  3. Favicon of http://Junios.net BlogIcon Junios비밀방문자
    2011.05.01 15:33 edit/del reply

    잘 쓰겠습니다. 잘 되네요. ㅎㅎ 일일 바꾸기 귀찮았는데.

    감사.

    그런데 MFC 클래스명 까지 있으면 다 바꾸네요. 흠. 그건 수정되면 좋은 유틸 될듯합니다.

  4. Favicon of http://hobbit.co.kr BlogIcon hobbit.co.kr비밀방문자
    2011.07.25 13:55 edit/del reply

    찾고있던 자료가 얻어갑니다 :)
    감사합니다~

  5. 디트로이비밀방문자
    2011.08.30 11:14 edit/del reply

    감사합니다. 잘되는데...

    파일명은 직접 변경해주어야 하는군요...ㅎ

  6. ji비밀방문자
    2016.02.18 18:59 edit/del reply

    사용해보니 좋은프로그램인거 같아요

    하지만 문제점 한가지 있어요.

    솔루션/프로젝트 네임과 코딩했던 .cpp/.h 파일에 같은명의 멤버변수나 함수가 있다면 같이 바뀝니다. 동일하지 않고 포함되어있어도 바뀝니다.

    ex)
    프로그램명 : Edit ( 솔루션/프로젝트 )

    cpp/h 파일에

    CEdit m_Edit;
    형태의 변수명이 있다면

    csrename Edit NewEdit c:\Edit

    명령을 하면 Edit폴더와 솔루션 이름만 바뀌고

    csrename Edit NewEdit c:\Edit\Edit << 프로젝트 이름까지 바꿀 때

    cpp안의 CEdit m_Edit; 내용을

    CNewEdit m_NewEdit; 형태로 바뀝니다.

    즉 m_Edit형태의 맴버변수로 사용되어진 코딩이 있다면 싹바뀌어서 오류가 수백 수천가지 될 수 있다는점 조심하세요.

    이름변경전 반드시 백업해놓고 작업하시길 ~