我有一个需要msvcr71.dll的应用程序。在某些机器中,DLL丢失了。我想用我们的应用程序分发DLL(只有一个文件msvcr71.dll),而不是要求用户安装VC ++运行时。这会被复制到应用程序安装目录。
从许可的角度来看,我做得对吗?我找不到任何许可协议。
page有以下注意事项:
对于Msvcr70.dll或Msvcr71.dll,您应该将CRT DLL安装到应用程序文件目录中。您不应将这些文件安装到Windows系统目录中。对于Msvcr80.dll和Msvcr90.dll,您应该将CRT安装为Windows并排程序集。
答案 0 :(得分:2)
redist.txt
中应该有一个Program Files/Microsoft Visual Studio .NET 2003
文件,其中说明了从Visual Studio重新分发不同文件的规则。 http://msdn.microsoft.com/en-us/library/aa984372.aspx还有另一个要检查redist.txt
的位置列表。