尝试使用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..。
答案 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