Dit is wat ik zou doen. Controleer eerst DRIEVOUDIG of u het gedrag ziet dat u denkt te zien. Ik zie dit andersom gebeuren door System.IO.Path niet te gebruiken om paden samen te voegen, maar niet zoals je het ziet. Controleer driemaal of de bestandsrechten kloppen.
Download vervolgens Filemon
van MS en kijk wat er gebeurt op het bestandssysteem terwijl uw programma deze probleemgebieden bereikt. U kunt specifieke bestandsactiviteit uitfilteren (bijvoorbeeld uw antivirusbestandsactiviteit verwijderen) om alles er een beetje schoner uit te laten zien terwijl u dit doet. Zoek naar bestandstoegangsfouten met FileMon voor zowel het succesgeval als het foutgeval voor uw programma. Dat zou u moeten wijzen op welk bestand wordt geopend en het probleem veroorzaakt. Als u bijvoorbeeld een FILE_NOT_FOUND
. ziet fout bij het openen van een onzinnige bestandsnaam, kunt u er zeker van zijn dat u of de leverancier iets verkeerd doet, wat mogelijk tot uw probleem kan leiden...