将.NET的组件提取出来,放在安装包中,合法吗?

问题描述

请问,基于.NETFramework开发的程序,在发布的时候,是必须把整个.NETFramework组件包提供给用户呢?还是可以只把需要的一部分组件提取出来,做到程序的安装包里?哪一种是法律允许的呢?谢谢了!

解决方案

解决方案二:
需要安装framework,ms官方都提供下载,因此是法律允许的
解决方案三:
引用1楼whslovexyp的回复:

需要安装framework,ms官方都提供下载,因此是法律允许的

谢谢了!不过我的意思是,如果我不全部装Framewrok,只是将其中有用的若干个组件单独安装到客户机器上。请问这种情况法律是否允许呢?
解决方案四:
允许不允许,不是很清楚,个人觉得应该没问题,即合法。但问题是:如何有办法将有用到的部分提取出来呢?
解决方案五:
这个应该可以看看安装的权利与说明,即使允许,你怎么提取出来呢?即使提取出来,好像也不能用啊。我觉得还是不要想了,老老实实安装.net环境啊,而且现在4.0,已经很小了。

时间: 2024-07-29 00:19:01

将.NET的组件提取出来,放在安装包中,合法吗?的相关文章

【求助!】如何将.net Frameword添加到安装包中?

问题描述 最近用VS.NET做了一个单机程序,需要安装在不同的机子上使用,可是如果那台机子上没有装.NETFramework的话就不能安装,请问各位兄弟,在做安装向导时,怎么将框架添加到安装包中并且能先检测改机器是否安装.NET的框架,如果没有安装就将安装包中的框架安装上,希望大家能多多指点!! 解决方案 解决方案二:写错了,应该是Framework才对.....解决方案三:自己先顶顶,希望各位兄弟姐妹帮帮忙哈!解决方案四:如果你用的是vs2005的话.在你已添加的安装项目上点右键,选择属性->

求 Visual Studio Team Suite 2008 英文版 安装包中的 vs_setup.msi

问题描述 求VisualStudioTeamSuite2008英文版安装包中的vs_setup.msi安装后将安装文件删了现在填序列号需要vs_setup.msi 解决方案 解决方案二:顶~~~~~

InstallShield安装包中集成第三方安装包的方案选择

原文:InstallShield安装包中集成第三方安装包的方案选择[转]     我们在制作安装包时,有些情况下会涉及第三方安装的集成,这里将讨论如何调用安装第三方包,以及需要注意的事项.   第三方安装包的介质类型有很多,主要有:单独的一个Setup.exe,单独的一个msi包,或者是类似光盘结构的一组文件及文件夹的安装包. 首先,如何在InstallShield中添加第三方安装包: 如果是单独的Setup.exe或单独的msi包,可以将他们添加到[Behavior and logic] ->

如何使用AdvancedInstaller在安装包中运行一个.bat文件

原文:如何使用AdvancedInstaller在安装包中运行一个.bat文件 1,  首先要保证你的Files and Folders模块下的Application Folder文件夹下包含你要运行的.bat文件. 2,  在Custom Actions模块下的InstallExecuteSequence-> Install子模块上右击: 3,  第2步完成后就会出现如下界面    4,  点击Command Line右边的edit按钮,点击"file",选择要运行的.bat文

Linux软件安装包中devel与非devel包之间的区别

带devel(develop)的包,俗称开发包.功能上与普通包相同,但体积更大使用rpm -qi看看这两类包的区别: # rpm -qi glibc-devel-2.12-1.149.el6.x86_64 Name : glibc-devel Relocations: (not relocatable) Version : 2.12 Vendor: Red Hat, Inc. Release : 1.149.el6 Build Date: 2014年08月27日 星期三 00时15分13秒 In

bin debug-使用installshield limited 制作安装包 安装后 程序中图片打不开

问题描述 使用installshield limited 制作安装包 安装后 程序中图片打不开 程序中图片都放在了bin/debug中,因为以前没用过installshield limited 打包,结果这些图片没能放进安装包中,请问应怎样将bin/debug中的图片一起打进安装包中,谢谢啦!

想做个类似vs功能的安装包

问题描述 我想做个类似于VS安装包那样类型的安装包,因为现在有好几个不同的安装包,包括了.net框架,数据库还有自己做的一些安装包和打包好的压缩包,想把他们打包到一个安装包里,在安装界面可以选择那些部分进行安装的那种 解决方案 解决方案二: 解决方案三:那个介绍太过简略了,我已经用那种方法做了一部分安装包了,但是我这有多个不同的安装包解决方案四:每个程序打包成WindowsInstaller安装文件(msi),主程序调用.msi允许另一个安装程序以缄默(slient)的方式调用.解决方案五:引用

WinFrom 安装包制作

1.添加安装向导项目打开文件系统界面,选择应用程序文件夹.在右侧右击->添加->文件,把程序需要的文件都添加进来. 2.右击程序集->创建快捷方式.右击快捷方式->属性窗口->Icon选择应用程序文件夹中的.ico文件.这样就创建了快捷方式和快捷方式的图标. 3.选择->用户的"程序"菜单->在右侧右击->创建新的快捷方式->在"应用程序文件夹"中选择exe文件.同样方式,为用户桌面创建快捷方式.仿照第2步为这两

利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一块打包成exe安装包

原文:利用Advanced Installer将asp.netMVC连同IIS服务和mysql数据库一块打包成exe安装包 因为业务需要,项目中需要把asp.netmvc项目打包成exe安装程序给客户,让客户直接可以点下一步下一步安装部署web程序,并且同时要将IIS服务和mysql一同安装到服务器上,因为客户的电脑可能是64位也可能是32位,所以在打包的时候就需要打包成两份安装包.研究了几天终于有所收获,下边就是打包的步骤. 打包步骤: 一.前期准备 1.将asp.netmvc发布到本地目录中