Hey, ich habe einen kleinen Updater programmiert und idendifiziere die zu Updatende Datei an der Assemblydescription
Nun will ich diese Datei kopieren und die alte löschen
Nun lässt diese sich aber nciht löschen. Wie gebe ich den Speicher der geladenen Datei weider frei, sodass ich diese löschen kann? Weil wenn ich keine Assemblyinfos auslese lässt diese sich wunderbar löschen.
VB.NET-Quellcode
- Dim assemblyinfo As Assembly
- assemblyinfo = System.Reflection.Assembly.LoadFile(verzeichnisfiles(i))
- Dim m_Description As AssemblyDescriptionAttribute
- m_Description = CType(assemblyinfo.GetCustomAttributes( _
- GetType(AssemblyDescriptionAttribute), False)(0), _
- AssemblyDescriptionAttribute)
- Dim str As String = m_Description.Description
- If str = "Dieses Programm macht dies und dies blabla" Then
- rightdatei = verzeichnisfiles(i)
- Exit For
- End If
Nun will ich diese Datei kopieren und die alte löschen
Nun lässt diese sich aber nciht löschen. Wie gebe ich den Speicher der geladenen Datei weider frei, sodass ich diese löschen kann? Weil wenn ich keine Assemblyinfos auslese lässt diese sich wunderbar löschen.