3

我有一个需要 msvcr71.dll 的应用程序。在某些机器中缺少 DLL。我不想让用户安装 VC++ 运行时,而是想将 DLL(只有一个文件 msvcr71.dll)与我们的应用程序一起分发。这将被复制到应用程序安装目录。

从许可的角度来看,我这样做是否正确?我找不到任何许可协议。

页面有以下注释:

对于 Msvcr70.dll 或 Msvcr71.dll,您应该将 CRT DLL 安装到您的应用程序文件目录中。您不应将这些文件安装到 Windows 系统目录中。对于 Msvcr80.dll 和 Msvcr90.dll,您应该将 CRT 安装为 Windows 并行程序集。

4

1 回答 1

2

应该有一个redist.txt文件Program Files/Microsoft Visual Studio .NET 2003说明从 Visual Studio 重新分发不同文件的规则。 http://msdn.microsoft.com/en-us/library/aa984372.aspx有另一个要检查的位置列表redist.txt

于 2011-02-09T04:54:53.830 回答