Nach der Suche nach vielen Lösungen habe ich gerade herausgefunden, dass die überschriebene Dispose-Methode eines Controls den gefürchteten VS-Fehler verursacht" Datei kann nicht aus obj/kopiert werden to bin/... "(in meinem Fall)Dispose() verursacht gefürchteten Visual Studio "Fehler beim Kopieren der Datei von Obj in bin 'Fehler?
Wenn diese Dispose-Methode enthalten ist, wird VS den Fehler jedes Mal auslösen, wenn Sie Codeänderungen vornehmen und versuchen, neu zu erstellen. Wenn die überschriebene Dispose-Methode auskommentiert ist, verschwinden Probleme ...
Was ist hier los? Bin ich etwas falsch zu machen, oder ist dies eine Visual Studio-Funktion?
public class StyledLabel : Control
{
private ImageList imageList;
public ImageList ImageList
{
get { return imageList; }
set { imageList = value; }
}
public StyledLabel()
{
SetStyle(ControlStyles.ResizeRedraw, true);
SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
SetStyle(ControlStyles.UserPaint, true);
}
// This method causes dreaded VS Error ??
protected override void Dispose(bool disposing)
{
if (disposing)
{
if (imageList != null)
{
imageList.Dispose();
}
}
base.Dispose(disposing);
}
}
Edit: leider kann ich nicht den Fehler reproduzieren mehr, also bin ich auch jetzt mehr verloren ... Die Meldung vs Fehler ging allerdings weg ...
welche Version von Visual Studio? Ich habe das obige Programm mit VS2010 ausprobiert und es hat gut funktioniert. –
vs2008 ... Leider kann ich den Fehler auch nicht mehr reproduzieren ... –