Rosenberg is planning talks with boss Steve Clarke in the summer after admitting he has struggled to cope with a lack of first-team action this season.
But the 30-year-old Sweden forward still hopes to claim a regular place after starting a second successive match in Tuesday's 1-0 defeat at Manchester City.
He said: "My dream is to still be here. That's why I signed for three years. But, like I said to the gaffer, I still want to play football.
"The dream would be to stay here and fulfil my contract."
Rosenberg has started just four games in the Premier League after struggling to push Romelu Lukaku and Shane Long down the pecking order, and has yet to score a goal for Albion.
He said: "It is difficult to talk clearly after starting two games, but if you look back at the season it's been a terrible one for me.
"I have never experienced this. I have always played, so it's been a tough year mentally.
"I'm not young anymore so I will sit down with the coach and with my agent and discuss the future.
"I think I proved in these two games what I can do."