Usuń plik używany przez inny proces

Próbuję programowo usunąć plik, ale plik jest najwyraźniej używany przez inny proces (który jest moim programem). Zasadniczo program ładuje obrazy z folderu, używając FromUri do utworzenia mapy bitowej, która jest następnie ładowana do tablicy obrazów, która z kolei staje się potomkiem panelu stosu. Niezbyt wydajny, ale działa.

Próbowałem wyczyścić dzieci stosu i uczynić obrazy w tablicy zerową, ale wciąż otrzymuję wyjątek IOException informujący mnie, że plik jest używany przez inny proces.

Czy jest jakiś inny sposób usunięcia pliku z procesów mojej aplikacji?

questionAnswers(5)

yourAnswerToTheQuestion