Heat oven to 350°F. Spray 13x9-inch (3-quart) baking dish with nonstick cooking spray. Cook linguine to desired doneness as directed on package. Drain.
Meanwhile, in large bowl, combine soup, milk, 1 cup half-and-half and cheese; mix well. Add asparagus, crabmeat and wine; mix gently. Add cooked linguine; toss gently to mix. Pour into sprayed baking dish.
In small bowl, combine bread crumbs and margarine; mix well. Stir in 1/2 cup half-and-half until well combined. Sprinkle evenly over linguine mixture. Spray topping with nonstick cooking spray to coat well.
Bake at 350°F. for 45 to 50 minutes or until top is golden brown and edges are bubbly.