宣布通用 CRT 将是一个可重新分发的 DLL,这样应用程序本地部署仍然是可能的。
我已经安装了 Visual Studio 2015 Express Edition,我在 SDK 目录中寻找 ucrtbase.dll,但我找不到任何东西。我查看的目录是“C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10”,但只有“Microsoft.UniversalCRT.Debug”下的 CRT 调试版本。
我不想从我的系统中复制任何 DLL,我总是只从“Redist”目录中打包文件。因此,例如(与以前版本的 MSVC 一样),我使用 x86 构建从“C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\x86\Microsoft.VC140.CRT”重新分发文件我的应用程序。
是否有我可以下载的包含 ucrtbase.dll 的包,或者可能是 Visual Studio 或 SDK 更新?
此外,我现在不确定是否仅 ucrtbase.dll 就足够了,因为应用程序似乎链接到存根 DLL api-*.dll,我不确定是否需要将它们重新分发为出色地。