Preheat oven to 350°F. Grease a 9x13 inch baking dish with cooking spray or butter.
Unroll one can of crescent dough and press into the bottom of the prepared dish, sealing seams gently.
In a large bowl, beat softened cream cheese until smooth. Add 1 cup sugar, vanilla extract, and egg. Mix until creamy and well combined.
Spread the cream cheese mixture evenly over the dough layer in the baking dish.
Unroll the second can of crescent dough and carefully lay it over the filling. Press edges to seal.
Brush melted butter all over the top dough layer.
In a small bowl, mix 1/2 cup sugar, cinnamon, and salt. Sprinkle generously over the buttered dough.
Bake for 30-35 minutes until golden brown and filling is set. Cool for 10 minutes before slicing.