可以键盘点击WIN+R ,然后输入winver,查看我们的系统版本号
之前用的vs2015,为了开发驱动,对照视频教程,安装了Win10_WDK_14393.33,很顺利vs里出现了windows driver的选项
后来想试试最新的vs2017,就把vs2015卸载了,安装了最新的vs2017.15.9。这两天想弄驱动,就直接去微软官网下载了wdk在线安装器,直接按装了wdk,完了之后vs2017却不出来windows driver的选项,很懵逼的不知道啥原因。网上找到篇文章说必须要wdk和sdk是同一版本的。我看了下我的,好像还真不一样,wdk是最新下的版本,,sdk好像是低一点的版本,于是我直接在vs2017上装了同版本的也是最新的sdk_17763。结果没用。
后来觉得可能是由于我的操作系统不是最新的,跟这个wdk不匹配,于是把操作系统更新到最新。
还是不行,怎么办,卸载了wdk和sdk,然后重装一遍,先装sdk,再装wdk,还是没用,不过却看到装wdk的时候,最后提示还要装个插件VSIX。这个插件,在我没更新操作系统之前,还提示我安装失败了,现在倒是没提示了。但不知道安装成功了没有。网上资料说,正是这个vs2017插件,让vs有了windows driver选项。记得以前vs2015,没这玩意啊。
开始还没在意这个,网上找的安装过程文章,人家都成功了,我要再试试。把vs2017和wdk卸载了,重装一次。重装的时候选好sdk_14393,然后安装wdk_14393,没用。再把vs2017和wdk卸载了,重装的时候选好sdk_17763,然后安装wdk_17763,没用。
不过这个时候,我点了最后安装VSIX完成的时候,可以查看下安装日志 VSIXInstaller_41bbe1b6-5a82-45ef-b05e-b9aa55d5fe76.log。打开看到很多条说"不受支持的版本范围"
猜测还是版本原因,算了不折腾了。直接重装vs2015吧,选上sdk_14393,然后再装上wdk_14393,ok,一次就成功了。
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2017anzhuangwenti/2020/0724/3018.html