none
답답합니다..윈도우 폼 만드는 과정에서 생기는 오류입니다. 내용 읽어주세요.. RRS feed

  • 질문

  • 윈도우 폼을 만드는 과정에서 생기는 오류인데요

    도구상자에서 PictureBox나 TreeView 같은 것을 끌어다 놓으면 3~5초 잇다가 비주얼 스튜디오가 에러나면서 꺼집니다ㅜㅜ

    웃긴 것은 MFC나 다른 언어에서 로드한 폼의 도구상자에 있는 picturebox는 끌어다 놓아도 팅기지 않는데

    C#에서만큼은 에러나면서 꺼지네요...

    환경은 Windows 7 Home Premium k 이구요

    닷넷 프레임 워크는 4.0 4.5 다 깔려잇으며 제어판에서 추가기능으로 그 밑에 사항도 되도록 체크되어 있습니다.

    언어는 말씀드린 대로 C#이구요. 몇장의 사진 첨부 합니다. 해결방법 아시는 분 제발 해결해주세요

    오류코드는

    문제 서명:
      문제 이벤트 이름: CLR20r3
      문제 서명 01: devenv.exe
      문제 서명 02: 12.0.31101.0
      문제 서명 03: 54548724
      문제 서명 04: System.Drawing
      문제 서명 05: 4.0.30319.18408
      문제 서명 06: 52311178
      문제 서명 07: 49
      문제 서명 08: 0
      문제 서명 09: System.InvalidOperationException
      OS 버전: 6.1.7601.2.1.0.768.3
      로캘 ID: 1042
      추가 정보 1: 0a9e
      추가 정보 2: 0a9e372d3b4ad19135b953a78882e789
      추가 정보 3: 0a9e
      추가 정보 4: 0a9e372d3b4ad19135b953a78882e789

    사진은 안올라가네요..

    다시 한번 말씀드리만 디버그를 돌려서 소스에 무슨 이미지를 넣고 그런 개념이 아닙니다.

    말그대로 도구상자에서 폼을 꾸미기 위해 컨트롤을 끌어다 놓으면 에러가 납니다.

    에러 코드는 위에 적어 놨습니다.  textbox나 기타 다른 컨트롤을 끌어다 놓으면 에러가 나지는 않지만 계~~~속 컨트롤들이

    깜빡깜빡 거립니다. 엄청나게 빠른 속도로요 답답해 죽겠습니다..해결방법아시는분..도와주세요!

    p.s. 디버그 돌리면 처리되지 않은 'System.Reflection.TargetInvocationException' 형식의 예외가 mscorlib.dll에서 발생했습니다. 이런문구잇구요

    윈도우 재설치 10번도 넘게 했습니다. 비주얼스튜디오 2010 쓰다가 안되서 여러번 재설치했구요

    버전을 업시켜보자 해서 2013으로 깔았는데도 안됩니다. 아 참고로 현재 평가판(90일)이용중이구요

    도와주세요

    • 편집됨 cbfhry 2015년 1월 22일 목요일 오전 8:13
    2015년 1월 22일 목요일 오전 8:06

모든 응답

  • 해당 유사 사례가 확인되지 않아서 가이드 드리기 어려웠습니다.

    현재 문제 이벤트 이름: CLR20r3 핵심 키워드로 유사하게 프로그램 자체 중단된 경우 해결되신 방안을 찾았습니다.

    해당 방법을 시도해보시기 바랍니다  -mscorlib.dll 다시 재 다운로드 후 해결되었다는 사례가 있습니다.

    [참고자료]

    [Solved] CLR20r3 오류 해결! mscorlib 문제

    감사합니다.

    2015년 1월 26일 월요일 오전 2:31
    중재자
  • 답변 감사합니다.

    그런데 해결방법대로 시도 해보았으나.. 여전히 안되네요...

    답답하군요... 계속 이와 같은 상태가 발생된다면 UI는 꾸미지도 못하겠군요 ㅜ

    다시 한번 답변해주신거에 대해서는 감사드립니다..

    2015년 1월 26일 월요일 오후 11:50
  • 안녕하세요,

    아직도 문제 해결이 안 되고 있다면 덤프를 수집하신 후 OneDrive 등에 공유해주시면 한번 확인해보겠습니다.

    덤프는 아래 절차에 따라 수집해주시면 됩니다.

    1. DebugDiag 다운로드

    http://www.microsoft.com/en-us/download/details.aspx?id=42933

    운영체제 타입에 맞게 다운로드 받아 설치합니다.

    2. DebugDiag Collection 도구를 실행하고 Select Rule Type 창에서 Crash를 선택합니다.

    3. Select Target Type에서 A specific process를 선택합니다.

    4. Select Process에서 Selected Process란에 devenv.exe를 입력합니다.

    5. 다음에 나타나는 Advanced Configuration (Optional) 창에서 Unconfigured First Chance Exceptions 에서 Action TypeLog Stack Trace로 선택하고 Action Limit에는 0을, 아래의 Maximum Userdump Limit에는 시스템 디스크 용량에 따라 1~100까지의 숫자를 자유롭게 입력합니다.

    6. 위 Advanced Configuration (Optional) 창의 하단에 있는 Advanced Settings 박스 안의 Exceptions... 버튼을 클릭합니다. 이후 First Chance Exception Configuration 창이 뜨면 Add Exception... 버튼을 클릭합니다.

    7. Configure Exception 창 좌측에서 CLR (.NET) 4.x Exception을 선택하고, 우측에서 Exception Type Equals... 란에 System.InvalidOperationException를 입력합니다. 그리고 하단의 Action Type에서는 Full Userdump를 선택 후 하단의 Action Limit에는 5 정도를 입력 후 OK를 누릅니다.

    8. First Chance Exception Configuration에서 Save & Close를 눌러 설정을 저장합니다. 이후 다음을 눌러 진행합니다.

    9. Select Dump Location And Rule Name (Optional) 창에서 Userdump Location에 덤프를 저장할 경로를 지정합니다.

    10. Rule Completed 창에서 Active the rule now가 선택된 것을 확인하고 Finish를 눌러 설정을 마칩니다.

    11. Visual Studio를 열고 위에서 말씀하신 문제를 재현합니다. 그러면 덤프가 위에서 지정한 경로에 생성될 것입니다.

    12. 해당 덤프와 로그를 가지고 계신 OneDrive에 공유하신 후 이곳에 알려주시면 제가 받아서 확인해보겠습니다.

    2015년 1월 29일 목요일 오전 4:30
  • 안녕하세요 도움이 될지는 모르지만 몇자 적어보겠습니다.

    OS가 프로페셔널 버전이 아닙니다. 전문가용이 아닌데,, 물론 이건 별 상관이 없는듯 하구요
    Visual Studio 2013 같은 경우는 업데이트4 까지 나와있습니다.
    물론 어떤 기능이 좋아졌는지는 잘 모르지만요 업데이트4 설치를 할 필요도 있구요
    VS2012, 2010 마저 그렇다고 한다면 다른 부분을 의심해봐야 하는데요..

    극단적인 경우에는
    특정 기능 수행 할 때 하드디스크 배드섹터 부분을 액세스 할 때 죽는 경우가 있기도 합니다.
    진짜로 배드섹터가 검출된 경우면 하드만 갈아끼면 되겠죠..

    제가 최근에 격은 일중에는... Via 라는 회사의 CPU를 사용하는 컴퓨터에서 프로그램 오작동으로 죽기도 했는데
    혹시 컴퓨터가 그런 계열 CPU 인지 모르겠군요

    어쨋든 프로그램이 죽은 거니까
    제어판 - 관리도구 - 이벤트 뷰어 를 보시면
    Windows 로그 - 응용 프로그램
    거기 로그 보면 "오류" 라고 나와있을 겁니다. 그 내용을 찾아볼 수도 있고요

    다른 컴에서 잘되고 cbfhry 님 컴에서만 문제가 있으니,, 다른 컴퓨터 사용을 시도할 수 밖에 없을듯합니다.

    2015년 1월 29일 목요일 오전 8:09
  • 다른솔루션에서 컨트롤 복사 했을경우에 발생해서 똑같이 새로 만들었더니 질문자님과 같은 오류가 해결되었습니다
    2016년 9월 12일 월요일 오전 2:42