解:∵x+2y=12,∴x=12-2y,∵x、y都是正整数,∴y=1时,x=10;y=2时,x=8;y=3时,x=6;y=4时,x=4;y=5时,x=2.∴二元一次方程2x+y=8的正整数解共有5对.故选C.