有三种主要方式依赖和部署VisualC++库和通用CRT:
null
- 您可以依赖Visual C++库和通用CRT DLL,并使用重新分发表(VCCRIST、MSMS和MSUs)集中部署这些DLL。
- 您可以依赖Visual C++库和通用CRT DLL,并将这些DLL“本地应用程序”打包(即,在程序旁边的文件夹中)。
- 您可以静态连接VisualC++库和通用CRT,而不必部署或打包任何DLL。
从性能和可维护性的角度来看,取决于库DLL并集中部署它们是更好的选择: 集中部署的DLL可以由依赖它们的所有程序“共享”(减少最终用户计算机上的磁盘空间使用和内存使用),并且在出现安全问题时,可以由我们(Microsoft)提供服务。
然而,我们认识到,集中部署DLL并不总是一个可行的选择。 请放心: 我们不打算取消app local部署的选项(我们去年得到了一个明确的信息,app local部署对你们中的许多人来说非常重要)。 一些原因,应用程序本地包装可能是首选包括“xcopy部署”的应用程序,其中没有安装程序所需的;以及需要在没有管理员权限的情况下安装的应用程序。
我们希望更好地理解人们选择在本地封装VisualC++库和通用CRT应用程序的原因。 如果您依赖应用程序本地包装,如果您填写 跟踪调查 .
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END