首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在安装程序中释放Microsoft的最佳实践

在安装程序中释放Microsoft的最佳实践
EN

Stack Overflow用户
提问于 2008-08-20 12:22:41
回答 5查看 968关注 0票数 2

我正在进行一个设置,它希望包括Microsoft.Web.Services3 (WSE3.0) DLL。但是,我通常不喜欢在安装中包括Microsoft DLL,除非是通过Microsoft的再发行版。微软提供了一个开发人员和一个redist安装包。

因此,作为最佳实践,我应该在我的安装中包含单个DLL,还是将它们引用到WSE3.0安装中的一个(假设它们还没有安装它)?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2008-08-20 12:28:10

通常,在可再发行包之外重新分发任何Microsoft DLL都是他们的EULA所禁止的,因此您可能首先要检查该DLL的适当EULA。

通常,我更喜欢redist包,因为这样可以确保它被正确地“注册”到系统中,也就是说,如果您安装了redist的更新版本(比如DirectX),或者如果它是旧版本(也像DirectX),则不会被覆盖。

票数 5
EN

Stack Overflow用户

发布于 2008-08-20 12:27:34

如果安装了WSE 3.0,如果没有通知用户并取消安装,则请在安装程序中签入。我不会将DLL包含在您的安装包中,因为它可能很快就会过时,我也不知道EULA是否会允许它。

票数 2
EN

Stack Overflow用户

发布于 2008-08-20 12:28:07

我相信MS阻止您重新分发MS代码,除非它在可再发行的包中。

适当的再发行应该处理任何其他先决条件,因此它可能是更好的选择。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档