Ich baue mein Winforms-Projekt in Visual Studio 2015. Es läuft gut auf meinem Laptop keine Fehler. Wenn ich auf einen anderen PC kopiere, bekomme ich Objektreferenz nicht auf eine Instanz eines Objekts gesetzt. Wenn ich den Ausnahmetext nach unten scrolle, zeigt er auf das Verzeichnis von meinem Laptop. was auf dem anderen PC offensichtlich nicht existiert. Wie kann ich so bauen, kann auf einem anderen PC testen?Build funktioniert nicht auf einem anderen 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;
Der Dateiname gilt nicht für die Build-Version, nur wenn eine Ausnahme ausgelöst wird, verwendet es Debugsymbole, um darauf hinzuweisen, wo es ursprünglich war. Kannst du den Code auf 'C: \ Benutzer \ Jason \ Dokumente \ DS \ Maintenance \ RepairList2.cs: Zeile 179' anzeigen? –
Es scheint, dass Sie ein Problem mit Ihrem Code haben. Wir können jedoch nicht helfen, wenn wir nicht [Code oder Informationen haben, die das Problem reproduzieren können] (// stackoverflow.com/help/mcve). Ansonsten raten wir nur blindlings. –
In Zeile 94 habe ich void RepairList2_Load (Objekt Absender, EventArgs e) { GetData(); } – user2491438