2016-10-21 2 views
-3

Visual Studio 2015에서 winforms 프로젝트를 빌드합니다. 랩톱에서 오류없이 실행됩니다. 다른 PC로 복사 할 때 객체 참조가 객체의 인스턴스로 설정되지 않습니다. 예외 텍스트를 스크롤하면 내 노트북의 디렉토리를 가리 킵니다. 다른 PC에는 분명히 존재하지 않습니다. 어떻게하면 다른 PC에서 테스트 할 수 있습니까?다른 PC에서 작동하지 않습니다.

System.NullReferenceException: Object reference not set to an instance of an object. 
    at Maintenance.RepairList2.GetData() in C:\Users\Jason\Documents\DS\Maintenance\RepairList2.cs:line 179 
    Maintenance.RepairList2.RepairList2_Load(Object sender, EventArgs e) in C:\Users\Jason\Documents\DS\Maintenance\RepairList2.cs:line 94 
    at System.Windows.Forms.Form.OnLoad(EventArgs e) 




    94 void RepairList2_Load(object sender, EventArgs e) 
      { 
       GetData(); 
      } 




    fgUser.DataSource = _tb; 
      //  fgUser.Cols["MemberID"].Visible = false; 
    179   fgUser.Cols["..."].AllowSorting = false; 
      fgUser.Cols["..."].Width = 45; 
      fgUser.Cols["..."].TextAlignFixed = TextAlignEnum.CenterCenter; 
      fgUser.AllowFreezing = AllowFreezingEnum.None; 
      fgUser.Cols.Frozen = 2; 
      fgUser.Cols["RepairID"].Width = 60; 
+0

파일 이름은 빌드 버전에 적용되지 않으며 예외가 발생할 때만 debugsymbols를 사용하여 원래 위치를 지적합니다. 'C : \ Users \ Jason \ Documents \ DS \ Maintenance \ RepairList2.cs : line 179'에 코드를 표시 할 수 있습니까? –

+0

코드에 문제가있는 것 같습니다. 그러나 우리가 [문제를 재현 할 수있는 코드 또는 정보] (// stackoverflow.com/help/mcve)가 없으면 도움을 줄 수 없습니다. 그렇지 않으면, 우리는 단지 맹목적으로 추측하고 있습니다. –

+0

온라인 94 내가 RepairList2_Load void (개체 보낸, EventArgs 전자) { GetData(); } – user2491438

답변

0

PC에 MySQL 커넥터를 설치하면 정렬됩니다.

관련 문제