为什么我部署了一个1.3M的VS C#应用程序生成的安装包就有214M … …

来源:百度知道 编辑:UC知道 时间:2024/06/17 21:25:06
PS:我部署的安装项目“属性”里边“系统必备”选项卡我选的是第二项“从与我的应用程序相同的位置下载系统必备组件”(我看一个教程上说的要选择这个)
生成的安装包里边有一个【DotNetFX35】占了212M、文件夹里面有好多“msi和msp”后缀名文件

请教:问题是出在了哪里?应该怎么办

提示:点击图片可查看原图(我选的是第二个)
系统必备里边是自动选的啊。而下边的选项默认选的是第一个(我改到第二个了),如果不选系统必备、那其他客户端的计算机能正常运行我的程序么?

这是因为你这个项目是依赖于的.NET Framework 3.5。而你选了第二项,系统就会把.NET Framework 3.5的安装包一起放入生成的安装包中,这样如果部署时客户端没有.NET Framework 3.5系统就会自动安装,如果系统已经安装了就不会再安装了 所以如果你不想要.NET Framework 3.5的安装包的话就把.NET Framework 3.5前面的那个勾去掉就可以了

你选择的这些东西是指:程序运行所需要的软件环境。没有这个环境你的程序运行不了!

1. 程序里面集成了这样的环境,软件能正常运行。
2. 程序里面没有这样的环境,但用户的电脑上已经有了这样的环境( Framework ),此时你就没有必要在程序里面集成了!

这么说LZ能理解不?

那几个安装必备就不要选了,选了就要那么大。

应该是把框架打理面去了

微软的东西。。

java project部署后再改工程名字,就无法部署了,仍旧是原来的工程,为什么? 小女子请问一个安装部署的问题 谢谢了 为什么传奇控制器全部部署好了点他就出现一个2的小框框? 我的电脑没设置还原,为什么重启之后TOMCAT中的JDK配置失效,而且以前部署过的工程也没了。 为什么我玩实况9的时候,一进战前部署程序就会无法响应? 在一个边长为L的正方形内部随机部署m个点,问每一个点与其最近邻节点之间距离的平均值是多少? VS2005中安装与部署的一个问题! 有关一个C#程序打包、部署后出现的问题? 我下载了科来网络分析系统,怎样部署呢? 我的电脑安了一个256M的内存条,为什么电脑属性里显示只有224M?