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 a finite resolution by finitely generated projective modules.
Tom Goodwillie
- 55.9k
- 7
- 151
- 240