2017-06-02 73 views
0

试图在目标机器上部署时是否有任何人遇到此错误?部署Window驱动程序,Visual Studio 15,WDK时出错

目标似乎正确配置。

这里的日志:

1>------ Build started: Project: umvirtualcamera, Configuration: Debug x64 ------ 
1> Building 'umvirtualcamera' with toolset 'WindowsUserModeDriver10.0' and the 'Universal' target platform. 
1> Stamping x64\Debug\umvirtualcamera.inf [Version] section with DriverVer=06/02/2017,14.8.2.786 
1> umvirtualcamera.vcxproj -> C:\Users\xxx\Repo\lessquitos\ee\projects\sortcamera\vs\umvirtualcamera\umvirtualcamera\x64\Debug\umvirtualcamera.dll 
1> umvirtualcamera.vcxproj -> C:\Users\xxx\Repo\lessquitos\ee\projects\sortcamera\vs\umvirtualcamera\umvirtualcamera\x64\Debug\umvirtualcamera.pdb (Full PDB) 
1> Driver is a Universal Driver. 
1>C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets(1264,5): error MSB6004: The specified task executable location "C:\Program Files (x86)\Windows Kits\10\bin\x86\inf2cat.exe" is invalid. 
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== 
========== Deploy: 0 succeeded, 0 failed, 0 skipped ========== 
+0

在主机上是否存在'C:\ Program Files(x86)\ Windows Kits \ 10 \ bin \ x86 \ inf2cat.exe'? – arminb

+0

是的,文件存在 – jliu83

回答

1

是的,我们正在经历这个。从10.0.14393.0升级到10.0.15063.0后。驱动构建过程的xml看起来有点失败。你有没有找到解决这个问题的办法?

1> C:\ Program Files文件(x86)的\的Windows 套件\ 10个\编译\ WindowsDriver.common.targets(1264,5):错误MSB6004:该 指定的任务可执行文件的路径“C:\ PROGRAM文件(x86)\ Windows
套件\ 10 \ bin \ x86 \ inf2cat.exe“无效。

0

一种解决方法是相同的文件Inf2Cat.exe复制C:\Program Files (x86)\Windows Kits\8.1\bin\x86

0

根据这个页面,你可以通过下面的说明恢复文件。 我以这种方式回到了我的Inf2Cat.exe。

https://developer.microsoft.com/en-us/windows/hardware/windows-driver-kit

重要提示:如果您已经安装WDK的Windows 10,版本1607, 一些WDK文件为Windows 10安装WDK时遭到移除,1703 版本的WDK的顶部为Windows 10 ,版本1607要 恢复这些文件:

  1. 在开始菜单,输入应用程序在搜索框中&功能,并 选择应用从结果中获得10个特征。
  2. 查找Windows驱动程序工具包 - Windows 10.0.15063.0中的应用程序列表&功能,然后选择 该程序。
  3. 选择修改,选择修复,然后按照屏幕上的 指示操作。
  4. 文件将被恢复。