已知 $a, b$ 均为常数, 且 $\lim _{x \rightarrow+\infty}\left(1+\frac{1}{x}\right)^{x^2}\left[\int_0^{\sqrt{x}} \mathrm{e}^{-t^2} \mathrm{~d} t+a\right]=b$, 则
A. $a$ 为任意常数, $b=0$
B. $a$ 为任意常数, $b=-1$
C. $a=-\frac{\sqrt{\pi}}{2}, b=0$
D. $a=-\frac{\sqrt{\pi}}{2}, b=-1$