К сожалению, я не думаю, что это возможно сделать, так как это особенность компилятора C #. Visual Studio 2005 жестко запрограммирован на использование компилятора C # 2.0. Чтобы использовать новые функции C # 3.0, необходимо выполнить обновление до Visual Studio 2008.