Combine the cream cheese and butter in the bowl of an electric mixer, and beat until smooth and fluffy, scraping the bowl down as needed, about 3 minutes.
Add the flour and beat on low speed until beginning to crumble. Then increase the speed to medium and beat until a dough forms. Cover with saran wrap and refrigerate for 1 hour.
Meanwhile, in a bowl, mix together the egg, brown sugar, melted butter, vanilla, pecans, and salt until smooth.
Preheat the oven to 325 degrees. Remove the dough from the fridge, divide in half, and then section each half into 12 pieces, rolling each one into a round ball, about 1 inch in diameter.
Grease two mini muffin tins, then add a dough ball to each well.
Use a tassie pusher or your thumb to press each dough ball around the bottom and sides of the tin.
Use a small cookie scoop to fill each pastry shell. They should be filled about two thirds full.
Bake for 25-27 minutes, or until crust is just golden.