有人知道使用 XCopy 部署 Visual C++ 库有啥问题吗?
Posted
技术标签:
【中文标题】有人知道使用 XCopy 部署 Visual C++ 库有啥问题吗?【英文标题】:Does anybody know any troubles with deploying Visual C++ library using XCopy?有人知道使用 XCopy 部署 Visual C++ 库有什么问题吗? 【发布时间】:2010-02-05 12:39:26 【问题描述】:我们需要部署 Visual C++ 库。我们曾尝试使用 Merge Modules 部署此库,但卸载速度太慢(大约 10-20 分钟)。所以我们决定使用XCopy method 部署这个库。有人知道使用 XCopy 部署 Visual C++ 库有什么麻烦吗?
【问题讨论】:
【参考方案1】:在私有 Visual C++ 运行时库的情况下,它们不会被 windows update 更新,因此这最终可能会带来安全漏洞。
部署的另一个问题是不同版本的 Windows 在不同文件夹中搜索库。 Windows 2000 期望 dll 位于应用程序文件夹中,但由于 Vista 及更高版本的 vc 运行时库应位于 Microsoft.VC90.CRT 子文件夹中。如果您的应用是供私人或公司使用的,这不是问题,但当您有“外部”客户时应该考虑。
【讨论】:
感谢您的回答。是的,这很糟糕,但并不致命。用户可以自己安装库(包括安装其他软件)。在这种情况下,我们的应用程序将使用这个全局版本的库。是的,SbS 没有部署在 Windows 2000 中。但是我们已经1年不支持Win2000了,所以没问题。以上是关于有人知道使用 XCopy 部署 Visual C++ 库有啥问题吗?的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio SSIS如何处理扩展和程序包部署?
如何在Linux上使用Windows标头构建Visual C ++应用程序?
WinUI 3 - Project Reunion 0.8(和更高版本的 Windows App SDK)部署选项,如“XCOPY”(?)