11

내가 * .vssettings 파일을 보낸 가져 오려고 비주얼 스튜디오 2013는 VS2012

나는이 오류 메시지가납니다을에 비주얼 스튜디오 2012에서 윈도우 레이아웃을 가져 오는 데 문제에서 VS2013로 창 레이아웃을 가져올 수 없습니다 VS2012에서 VS2013까지 :

설정을 가져 왔지만 몇 가지 경고가 있습니다.

경고 1 : 카테고리의 저자가 마이그레이션에 대한 지원을 제공하지 않았기 때문에 카테고리 '창 레이아웃' ({eb4ba109-a9db-4445-bd09-e7604bcdce84은}) 마이그레이션 할 수 없습니다.

VS2010에서 VS2012로 창 레이아웃을 가져 오는 것과 동일한 문제가있었습니다. 직접 가져 오기를 막을 수있는 획기적인 변화가 있다고 생각했기 때문에 VS2012에서 선호하는 창 레이아웃을 다시 만들었습니다.

기본적으로 내가 선호하는 창 레이아웃을 다시 VS2013에서 다시 만들어야합니다. 누구든지이 문제를 해결하는 방법에 대한 제안이 있습니까?

그런데 VS2013 (도구 -> 가져 오기 및 내보내기 설정 -> 모든 설정 재설정 ...)에서 설정을 재설정하고 VS2012에서 설정 가져 오기를 시도했지만 변경하지 않았습니다.

편집 : 이상한 점은 VS2013에서 창 레이아웃을 만들고 내보내고 VS에서 설정을 다시 설정 한 다음 해당 창 레이아웃으로 설정을 다시 가져 오면 가져 오기가 성공적으로 수행된다는 것입니다. 가져온 창 레이아웃이 적용됩니다.

그렇다면 Microsoft는 특정 버전의 Visual Studio에서 다른 버전으로 창 레이아웃을 마이그레이션하는 지원을 완전히 중단 했습니까? 가져온 창 레이아웃에 존재하지 않는 창 (예 : VS2012 -> VS2010 가져 오기)에 대한 레이아웃 정보가있는 경우 이해할 수 있습니다. 그러나 설정을 마이그레이션하는 표준 방식 (새로운 버전의 소프트웨어로)이 지원되어야합니다. 맞습니까?

답변

21

Visual Studio 설정 마이그레이션 기능의 버그입니다. 창 레이아웃은 실제로 VS2010/VS2012/VS2013간에 직접 호환됩니다. 해결책은 실제로 실제로 쉽습니다. 수동으로 VS2010에서 창 레이아웃 만 내보내고 파일의 버전 번호를 변경 한 다음 VS2013으로 가져 오면 작동합니다. 이 문제에 대한 단계 솔루션에 의해 단계에 대한

는 다음을 수행 : "도구 -> 설정 가져 오기 및 내보내기"
  • 선택을 선택하고 메인 메뉴에서

    1. Visual Studio를 열고 2010
    2. "선택한 환경 설정 내보내기"를 선택하고 "다음"을 누르십시오.
    3. 설정 트리에서 "일반 설정 -> 창 레이아웃"옵션 만 선택하고 "다음"을 누르십시오.
    4. 파일 이름을 지정하고 "Fini "쉬
    5. 열기 내 보낸 설정 텍스트 편집기에서 파일이에서 두 번째 줄 변경 : 이것에 <ApplicationIdentity version="10.0"/> : <ApplicationIdentity version="12.0"/> 을 또는 Visual Studio 2012 년 11.0 버전 문자열을 설정합니다.
    6. 주 메뉴에서 Visual Studio를 열고 2013
    7. , "도구 -> 설정 가져 오기 및 내보내기"
    8. 선택 "가져 오기 선택 환경 설정"을 선택하고 원하는 경우를 눌러 "다음"
    9. 현재 설정을 저장, 키를 누릅니다 "다음"
    10. 선택 "찾아보기"와 수정 된 설정 파일을 찾은 후 "다음"
    11. 을 눌러 "마침"을 눌러

    나는이 질문에 건너 온 나 자신을위한 해결책을 찾고있는 중이다. 어디서나 답을 찾을 수 없으므로이 문제를 해결할 다른 사람에게 도움이 될 것입니다.

    편집 : 지금은 Visual Studio 2012와 직접 호환되지 않는 창 레이아웃 설정에 동료가있는 경우를 보았습니다. 따라서이 솔루션은 실패했습니다. 창 레이아웃을 마이그레이션하는 중에 오류가 발생하는 경우, 오류를 일으키는 부분을 좁히기 위해 창 레이아웃을 "분할 및 다이 싱"하는 것이 좋습니다.

  • +0

    이 문제가 발생했을 때이 "해킹"솔루션을 사용하여 종료되었습니다. 그러나 나중에 참조 할 수 있도록 단계별 가이드 (및이 버그에 걸려 넘어지는 다른 사람)에게 감사드립니다. – mnn

    +2

    이것은 또한 VS2013 -> VS2015 레이아웃을 마이 그 레이션을 위해 일했습니다 –

    +2

    VS2015 버전을 사용하는 경우'12.0'의 '14.0' istead를 사용합니다. – 0014