2010-08-20 4 views
0

난 당신이 유형을 찾아 볼 때 설정 탭에 표시 아주 간단한 클래스를응용 프로그램 설정에서 동일한 어셈블리 내에서 사용자 지정 클래스를 저장하려면 어떻게합니까? 내가 다른 어셈블리에서이 클래스를 넣으면

public class Preferences 
{ 
    public bool RepeatInfinite { get; set; } 
    public int RepeatCount { get; set; } 
} 

있습니다. 그러나이 클래스를 실행중인 프로그램과 동일한 어셈블리에 넣으면 볼 수 없거나 찾아 볼 수 없습니다. 무슨 일 이니?

답변

2

나는 똑같은 문제가 있었으며 매우 성가 셨다. 이를 해결하기 위해 다음을 수행합니다.

  • 설정을 만들고 Object
  • 열기 설정이 메모장에서
  • 변경 같은 어셈블리의 유형의 이름 (정규화 된 이름)
  • 디자이너를 다시 열려면 유형을 파일에 입력 .
  • 무해한 변경을하고 save를 누르면 C# 파일이 사용자의 유형으로 다시 생성됩니다.
+0

고마워요 여기에 말하는 "무해한 변화"를 추가해야합니다. 디자이너에게 다른 설정을 추가하고 삭제하는 것이 좋습니다. 그런 다음 다시 컴파일하십시오. 그게 적어도 나를 위해 일했다. – Tom

관련 문제