.net framework 3.5 的应用程序能在 .net framework 4 环境下运行吗

 我来答
情缘一生远
2011-02-26 · TA获得超过369个赞
知道答主
回答量:403
采纳率:0%
帮助的人:0
展开全部
in32工程和mfc项目,默认是不用.net的。
不是什么选项不用管,而是你根本不要去管任何一个选项。
mfc我不清楚,但是win32工程,默认就是用静态dll的。
而CLR工程是必须用.net组件的,当然你建了以后慢慢的把用到的东西全删了……那我只能无语了。

但是就算这样,你还是不能把你的c++程序放到别人的电脑上运行。
这个其实是很多不了解vs的人忒郁闷的地方:我明明没用.net,结果还是不能在别人的电脑上运行???

原因也很简单,因为别人电脑上虽然可以运行c++程序,但是他用的链接库不是你用的那个啊。微软对这个的版本控制非常严格,甚至是同样的vs2008,企业版和普通版可能版本也是不同的。这就需要你把自己电脑上的dll文件放到你编的程序目录下,同时给那台电脑。
这些DLL的位置是:%visual studio home%\VC\redist\x86
也就是你安装vs的那个目录,默认是C:\Program Files\Microsoft Visual Studio 9.0,当然大多数人都会把那个C改成D~
在这个目录下有4个子目录,一般都只用到Microsoft.VC90.CRT这个目录下的4个dll。至于会不会用到其它的,我目前还没碰到过。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大虾飞
2011-02-26 · TA获得超过211个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:152万
展开全部
嗯,能啊。

向前兼容的嘛
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Eros曾经有你
2011-02-27
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式