No. Let $X$ be $\mathbb R$. In the ring $C^{\infty}(X)$ let $I$ be the ideal of all functions vanishing to infinite order at $0$. The module $C^{\infty}(X)/I$ does not have a finite resolution by finitely generated projective modules.