Используйте для удаления файла метод
X++:
WinAPIServer::deleteFile()
Либо потребуется использование
X++:
CodeAccessPermission::assertMultiple(permissionSet)
вместо
readPermission = new FileIOPermission(fileName,"rw");
так как
X++:
System.IO.File::Delete(fileName);
Требует дополнительного
X++:
new InteropPermission(InteropKind::ClrInterop).assert();