I have already raised this through the feedback (Reference #130411-000017), but I am curious whether anyone else has either hit this issue before or has a quick workaround.
With my development work I need high performance on multiple, unknown at compile time, devices. Selecting the architectures to build against helps this obviously by allowing more modern GPUs to make use of the newer features. Currently this is limited inside VS2008 to selecting 3 architectures to build. I currently select 2.0, 3.0 and 3.5 but obviously that is limiting me to post-2.0 cards and I lose optimisations for 2.1 (and any future architectures …). Is there a quick and dirty way of adding more, or can it be something easily added to the VS2008 build options to select as many (or all) possible architectures accepting that the tradeoff will be higher build times and larger binaries.