这个需要区分一下。
1.仅使用标准 C++ 来进行 Native 开发的话,不需要安装 .NET Framework。
2.使用 C++/CLI 来进行 Native + Managed 混合开发的话,则需要安装 .NET Framework。
VC++ 2005 算是 Microsoft 功能最强大的编程工具了。
问题补充:
C# 编写的程序目前来看必须安装 .NET Framework。不过园子里面有不用 .NET Framework 的文章,或者自行实现 Runtime 也不用安装 .NET Framework 。不过这个工作量就大了。