Nope, planetary shields (even massive) don't do zilch against troop invasion. That's why you can take any planet that's not a homeworld really easily.
Besides, no one ever builds them. If they're preparing for an invasion, they're building ships. If they're defending against one, they're building ships.
Abdiel
PS. Anyone can answer my question on the StarWars-ii thread?