在VS 2019中部署驱动程序失败

时间:2019-07-18 10:26:59

标签: visual-studio winapi kmdf

尝试使用KMDF进行一些实验,并且echo驱动程序无法部署:

A[13:22:28:862]: An error occured while deploying files to the target machine for test "Driver Preparation": Could not find a part of the path 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Redist\MSVC\14.21.27702\debug_nonredist\X64\Microsoft.VC141.DebugCRT'..

为什么它会尝试找到Microsoft.VC141.DebugCRT。我已经安装了Microsoft.VC142.DebugCRT和更新的工具集以及10.0.18362.0 SDK。

我还安装了VS 2017工具集,现在出现了相同的错误:

缺少C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Community \ VC \ Redist \ MSVC \ 14.21.27702 \ debug_nonredist \ X64 \ Microsoft.VC141.DebugCRT。

但是应该改为查看... \ 14.16.27012..。

3 个答案:

答案 0 :(得分:2)

我遇到了同样的错误。我尝试过卸载/重新安装也尝试过2017年。我卸载了所有内容,然后重新安装了所有内容,但是没有运气。我什至尝试安装VC141。

我强烈地来到您的帖子中寻找答案,但一时兴起,我打开了安装程序,对其进行了修改,以安装VC141内容,从而将文件放入Community\VC\Redist\MSVC\14.16.27012\debug_nonredist\x64

VS仍然抱怨,所以我只是将*从Community \ VC \ Redist \ MSVC \ 14.16.27012 \ debug_nonredist \ x64复制到Community \ VC \ Redist \ MSVC \ 14.21.27702 \ debug_nonredist \ x64中,“事情似乎正常了” 。答案不多-但这也许足够好?

答案 1 :(得分:1)

这似乎是另一个问题的错误修复的结果,如下所述:

https://developercommunity.visualstudio.com/content/problem/596096/visual-studio-2019-wdk10.html

建议的解决方案对我有用:

以管理员身份运行VS 2019的Developer Command Prompt 在VS Developer命令提示符中运行以下命令:

cd / d%VCToolsRedistDir%\ debug_nonredist

MKLINK / J x86 \ Microsoft.VC141.DebugCRT x86 \ Microsoft.VC142.DebugCRT

MKLINK / J x64 \ Microsoft.VC141.DebugCRT x64 \ Microsoft.VC142.DebugCRT

希望这会有所帮助:)

答案 2 :(得分:0)

遇到类似问题。在主机计算机上执行以下步骤。

以管理员身份运行VS 2019的Developer Command Prompt在VS Developer Command Prompt中运行以下命令:

cd / d%VCToolsRedistDir%\ debug_nonredist MKLINK / J x86 \ Microsoft.VC141.DebugCRT x86 \ Microsoft.VC142.DebugCRT MKLINK / J x64 \ Microsoft.VC141.DebugCRT x64 \ Microsoft.VC142.DebugCRT