“错误MSB8020:找不到WindowsUserModeDriver10.0的生成工具。但是

时间:2019-01-16 18:10:20

标签: tfs msbuild wdk umdf

每天UMDF驱动程序解决方案的第一版都会产生错误:

  

“错误MSB8020:找不到WindowsUserModeDriver10.0的生成工具(平台工具集='WindowsUserModeDriver10.0')。

但是,如果我登录到构建服务器并启动VS 2017并再次将其关闭,则该构建将在一天的剩余时间内正常工作-即使我将构建用户从构建服务器上注销。无论VS 2017那天是否已经在构建服务器上启动,我都需要该构建工作。

这让我感到难过。我到处搜寻Google,但也许我不知道要搜索什么,或者我看不到答案。我不知道VS在做什么,这使得WindowsUserModeDriver10.0可用于TFS构建。

我将显示构建任务定义的屏幕截图,但这似乎不是一个选择。但是即使如此,我唯一看到的可能有用的还是是否有一个Visual Studio Build任务要提供的参数。

无论Visual Studio是否当天在构建服务器上启动,构建都应始终正常工作。

附录:今天早上,我离开了VS 2017在构建服务器上运行。构建再次失败,这一次,我要做的就是登录到构建服务器。我的会话仍处于活动状态,因为VS 2017仍在运行。所以现在我真的很困惑。

更多:今天早上,我在构建时没有遇到麻烦,也没有登录到构建服务器,所以这不仅仅是因为我已经或没有在构建服务器上启动VS 2017。相反,它似乎是断断续续的。为了暂时解决该问题,我添加了一个构建任务的克隆任务,该任务仅在上一步失败时才运行,以便给它第二次成功的机会。

0 个答案:

没有答案