2011-09-21 5 views
1

UIMap이라고도하는 "코딩 된 UI 테스트 맵"의 네임 스페이스를 어떻게 변경할 수 있는지 알고있는 사람이 있습니까? 또는 디자이너가 어떻게 이름을 지정합니까?코딩 된 UI 테스트 맵 (UIMap.uitest)의 네임 스페이스?

프로젝트에 UIMap를 추가, 당신은 CS-파일에 도착 :

예를 들어,

  1. UIMap.cs
  2. UIMap.Designer.cs

디자이너 파일 (자신을 편집하여하지 않음) 생성 자동차이고 다른 파일은 자신의 사용자 정의입니다.

내 경우에는 물건을 구성하기 위해 폴더를 추가했기 때문에 두 파일의 네임 스페이스를 변경하고 싶습니다. 내가 한 것은 수동으로 두 파일의 네임 스페이스를 변경하는 것입니다. 그러나 디자이너가 파일을 생성하기 때문에 2) 네임 스페이스가 다시 변경되어 내 참조가 엉망이되었습니다. 이제 네임 스페이스 네임을 입력 할 속성을 찾고 싶습니다. 내가 찾은 속성은 "Custom Tool Namespace"라는 파일 "UIMap.uitest"에 대한 것이 었습니다. 이 속성은 트릭을하지 않았습니다. 또한 "UIMap.uitest"의 xml에서 네임 스페이스 참조를 찾았지만 성공하지 못했습니다. 는 그래서 이름이 디자이너는 항상이 네임 스페이스 생성

... 디자이너가 하드 코딩 같아요

네임 스페이스 TestProject.UIMaps.UIMapClasses

  • "TestProject는"기본 SLN입니다 네임 스페이스
  • "UIMaps"는 추가 된 폴더입니다.
  • "UIMapClass": 원본은 아니지만 "Coded UI T"의 이름에서 자동 생성 된 것 같습니다. est 맵 "(여기 UIMap) +"클래스 ".

디자이너는 누구나 이름 공간 명명 규칙을 확인할 수 있습니까? 아니면 수동으로 수정하는 방법을 알고 있습니까? 루트 네임 스페이스에 대해 이야기하는 경우

답변

1

, 그것은 기본 네임 스페이스를 찾아 마우스 오른쪽

  • 이 속성 메뉴 항목 응용 프로그램 탭에서
  • 을 선택하고 프로젝트를 클릭

    1. 대화 프로젝트 속성에 있어요 : 텍스트 상자에 넣고 원하는 것을 입력하십시오. 여러 단계로 구성 될 수 있습니다. 예 :

    BigNamespace.CompanyNamespace.ITProject.Solution.Project ..... 등 당신이 파일의 재 작성이 필요합니다 모든 작업을 수행 할 때, 그 네임 스페이스 라인을 다시 얻을. 아니면 손으로 할 수 있습니다. 나도 가슴 앓이를주고 있었기 때문에 그것을 보았다.

  • +0

    팁 주셔서 감사합니다. 기본 네임 스페이스는 실제로 내 문제가 아니 었습니다. 분명히 UIMaps를 사용할 때 디자이너는 항상 " Classes"라는 추가 네임 스페이스 수준을 만듭니다. 일부 사용자 지정을 수행 한 후 시작시 매우 성가시다.이것은 규칙입니다 - 지금은 시간이 지남에 따라 경험했습니다 :-) - 이제는 제가 알기에, 나는 그것을 처리 할 수 ​​있습니다. 그리고 지금은 문제가 아닙니다. 경우 폐쇄... –

    관련 문제