Preheat oven to 350 degrees F. Grease cookie sheet.
In a mixing bowl, cream together butter and sugar. Add eggs, beating well. Add in vanilla and mix well.
In a separate bowl, combine flour, salt, and baking powder. Add to the creamed butter mixture until combined. Save a heaping cup of dough and set aside for the top of the bars. Spread the dough into the prepared cookie sheet in an even layer (except the reserved dough for the top).
In a mixing bowl beat the softened cream cheese, and ½ cup sugar together until smooth. Add in sour cream, vanilla, and egg and mix until smooth and creamy. Spread cream cheese filling evenly over crust dough.
Spoon mashed raspberries on top of cream cheese filling, careful not to mix the fillings together. Drop remaining crust dough in small pieces over top of bars.
Bake at 350℉ for 30 minutes or until an inserted toothpick comes out clean. The middle may be slightly jiggly, it’s okay, it firms up as it cools.Let cool completely.
In a small bowl combine powdered sugar, butter, vanilla, and milk. Drizzle over cooled bars. Slice and serve.
