Olá,
Não, só é obrigatório ter o FrameWork.
Você vai utilizar o ADO.NET? Caso positivo, fique tranquilo.
De qualquer modo, você vai fazer um deploy dessa aplicação certo? dessa forma você fica seguro que as dlls necessárias serão instaladas, ficando apenas o FrameWork para você instalar.
ok?