所有的win7系统都自带.net framework吗?

如题,我用VisualStudio2010开发的C#程序,打包安装的时候不想连框架一起(因为体积太大了),但是安装目标机又不能没有framework框架,怎么办?是不是所... 如题,我用Visual Studio 2010开发的C#程序,打包安装的时候不想连框架一起(因为体积太大了),但是安装目标机又不能没有framework框架,怎么办?
是不是所有win7系统都自带了.net 框架?这样的话打包的时候就不用连40+MB的.net 4一起打包了吧?
展开
 我来答
然后去远足
2014-07-25 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2353万
展开全部
Win7 自带 .NET 3.5、Win8 自带 .NET 4.0。

这是一定的,因为系统里本身很多程序就是用 .NET 开发的。

但 .NET 有的特性是不向下兼容,即 .NET 3.5 开发的程序只能在 .NET 3.5 下运行而不能在 .NET 4.0 下运行。
追问
那XP系统自带的是什么?假如我用VS2010开发C#程序时选择的框架是.net framework 4.0,然后用VS Installer创建的安装程序的系统必备是.net framework 4.0 client profile(X86和X64)。然后目标机器是win7系统(不知道对方的framework版本是多少),那么安装程序到目标机可以安装成功吗?
追答
1、XP 系统是2001年推出的,你觉得那时候有 .NET 啥事儿吗?

2、这完全取决于目标电脑里有没有 .NET 4.0,除非你连框架一起打包。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式