我们有一个客户希望我们证明我们有权将.Net framework与我们的应用程序沿着分发。微软是否有任何链接,他们明确表示它是免费用于商业目的?
piwo6bdm1#
http://msdn.microsoft.com/en-us/library/aa480243.aspx注意:如果选择使用Dotnetfx.exe或将其与您创建的应用程序一起重新分发,则必须具有Microsoft .NET Framework SDK 2.0版的有效许可副本(或Visual Studio 2005),并且Dotnetfx.exe的任何使用或分发均受Microsoft .NET Framework SDK 2.0版附带的最终用户许可协议条款的约束,或Visual Studio。如果您没有Microsoft .NET Framework SDK 2.0版或Visual Studio的有效许可副本,则无权使用或分发Dotnetfx.exe。这足以向你的委托人证明吗
des4xlb02#
您有权合法重新分发的文件列在Visual Studio安装目录的redist.txt文件中。是的,.NET安装程序(如dotNetFx35setup.exe)包括在该列表中。您可以将该文件的副本发送给客户端。这不是一个真正的安装程序,它是一个 Bootstrap ,从微软服务器下载实际的位。这是一个明智的做法,你肯定不想分发一个版本,早于最后一次安全更新。不经常发生,但有一个3.5 SP1就在两个月前。客户端不喜欢安装的东西,有记录的安全问题。坦率地说,在您的安装程序中包含任何包含.NET位的内容开始变得越来越没有意义。特别是对于.NET 4.0。它很小,~55 MB vs.NET 3.5 SP1的~350 MB。凭借其先决条件,它需要一个最新的Windows服务包。例如XP SP3。你肯定不想参与分发Windows服务包的业务。清楚地说明你的软件的先决条件,要求预装.NET是可以辩护的,就像要求最低Windows版本和SP级别一样。特别是对于一个让你烦恼的客户端。
2条答案
按热度按时间piwo6bdm1#
http://msdn.microsoft.com/en-us/library/aa480243.aspx
注意:如果选择使用Dotnetfx.exe或将其与您创建的应用程序一起重新分发,则必须具有Microsoft .NET Framework SDK 2.0版的有效许可副本(或Visual Studio 2005),并且Dotnetfx.exe的任何使用或分发均受Microsoft .NET Framework SDK 2.0版附带的最终用户许可协议条款的约束,或Visual Studio。如果您没有Microsoft .NET Framework SDK 2.0版或Visual Studio的有效许可副本,则无权使用或分发Dotnetfx.exe。
这足以向你的委托人证明吗
des4xlb02#
您有权合法重新分发的文件列在Visual Studio安装目录的redist.txt文件中。是的,.NET安装程序(如dotNetFx35setup.exe)包括在该列表中。您可以将该文件的副本发送给客户端。
这不是一个真正的安装程序,它是一个 Bootstrap ,从微软服务器下载实际的位。这是一个明智的做法,你肯定不想分发一个版本,早于最后一次安全更新。不经常发生,但有一个3.5 SP1就在两个月前。客户端不喜欢安装的东西,有记录的安全问题。
坦率地说,在您的安装程序中包含任何包含.NET位的内容开始变得越来越没有意义。特别是对于.NET 4.0。它很小,~55 MB vs.NET 3.5 SP1的~350 MB。凭借其先决条件,它需要一个最新的Windows服务包。例如XP SP3。你肯定不想参与分发Windows服务包的业务。清楚地说明你的软件的先决条件,要求预装.NET是可以辩护的,就像要求最低Windows版本和SP级别一样。特别是对于一个让你烦恼的客户端。