VS2005制作的安装项目打包之后,在目的计算机上运行必须首先安装.net framework吗??
我使用VS2005制作的安装包(msi文件),复制到目的计算机上,运行,提示我必须安装.net framework,请问这是怎么回事??难道我不能在安装过程中安装framework??请高手指教?? --------------------编程问答-------------------- 是的,可以在打包时将安装框架选项选中,我机器上没有05环境,无法准确描述, --------------------编程问答-------------------- kkun_3yue3(嘟啊嘟啊嘟啊嘟) 可能误解我的意思了,我是说安装包本身运行是不是也许要有.net frameword的支持啊?? --------------------编程问答-------------------- 安装包本身不需要.net frameword的支持 --------------------编程问答-------------------- framework --------------------编程问答-------------------- //安装包本身不需要.net frameword的支持
正解。。。再研究就是先有鸡还是先有蛋的问题了 --------------------编程问答-------------------- 安装程序本身不带Framework的安装程序,不过它提供一个可以Download的URL,允许在用户选择之后当时下载Framework.
而且这个可以在安装程序中进行控制,不进行Framework的检测,具体好像是一个Condition的地方,还在的甚至要检测IIS。一点建议,仅供参考。 --------------------编程问答-------------------- 一般安装.NET都是在最开始。没有什么特别的。 --------------------编程问答-------------------- .NET2005做的安装包里有一个SETUP.EXE的文件,不要直接执行.msi的文件
MSI的文件需要一些东西支持才能运行.
.NET安装包当然不会需要FRAMEWORK了. --------------------编程问答-------------------- 不需要FRAMEWORK --------------------编程问答-------------------- 安装包(MSI)在安装时会检测你所环境配置是否符合安装条件.
在制作安装包时可将FRAMEWORK的安装程序放在安装配置的应用文件夹里,并在安装属性的"Prerequisites"(中文应该叫先决条件)里选择"在应用程序同一位置下载",一起打包,这样就可实现自动安装. --------------------编程问答-------------------- --------------------编程问答-------------------- 安装包本身不会为用户安装.NET Framework但应该会自动从网上下载并安装.NET Framework --------------------编程问答-------------------- 安装包本身不需要.net frameword的支持 --------------------编程问答-------------------- 是的,直接打包就行了. --------------------编程问答-------------------- 在制作安装项目的时候,打开项目属性,选择依赖项与项目在同一目录下载安装,生成的项目可以自带.NetFramework安装文件。 --------------------编程问答-------------------- 右键项目名称-》属性-》系统必备
把下载好的.netframework.exe打包进去 --------------------编程问答--------------------
右键项目名称-》属性-》系统必备
把下载好的.netframework.exe打包进去 --------------------编程问答-------------------- 上面的图错了,是这个 ,嘿嘿
--------------------编程问答-------------------- 恩。我觉得在打包为安装文件时,可以把.net framework也包进去,默认就直接装一遍,省得用户说用不了。 --------------------编程问答-------------------- 安装包(MSI)在安装时会检测你所环境配置是否符合安装条件.
在制作安装包时可将FRAMEWORK的安装程序放在安装配置的应用文件夹里,并在安装属性的"Prerequisites"(中文应该叫先决条件)里选择"在应用程序同一位置下载",一起打包,这样就可实现自动安装. --------------------编程问答-------------------- --------------------编程问答-------------------- 你的安装包执行的第一步就应该是先运行安装.net framework --------------------编程问答-------------------- 你打包的时候, 把环境一起打包进去啊! --------------------编程问答-------------------- 顶一下,setup.exe在我的机器上运行好用,别的机器上运行不好用,只能点.MSI 怎么回事啊?
补充:.NET技术 , .NET Framework