所有的win7系统都自带.net framework吗?
如题,我用VisualStudio2010开发的C#程序,打包安装的时候不想连框架一起(因为体积太大了),但是安装目标机又不能没有framework框架,怎么办?是不是所...
如题,我用Visual Studio 2010开发的C#程序,打包安装的时候不想连框架一起(因为体积太大了),但是安装目标机又不能没有framework框架,怎么办?
是不是所有win7系统都自带了.net 框架?这样的话打包的时候就不用连40+MB的.net 4一起打包了吧? 展开
是不是所有win7系统都自带了.net 框架?这样的话打包的时候就不用连40+MB的.net 4一起打包了吧? 展开
1个回答
展开全部
Win7 自带 .NET 3.5、Win8 自带 .NET 4.0。
这是一定的,因为系统里本身很多程序就是用 .NET 开发的。
但 .NET 有的特性是不向下兼容,即 .NET 3.5 开发的程序只能在 .NET 3.5 下运行而不能在 .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,除非你连框架一起打包。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |