1

UMDF每天第一次构建驱动程序解决方案会产生错误:

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

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

这让我很难过。我已经用谷歌搜索了很多地方,但也许我不知道要搜索什么,或者当我看到答案时我没有认出答案。我不知道 VS 在做什么让 WindowsUserModeDriver10.0 为TFSBuild 工作。

我打算展示构建任务定义的屏幕截图,但这似乎不是一个选项。但即便如此,我能看到的唯一可能有帮助的是,如果有一个论点可以提供给Visual Studio Build任务。

无论那天 Visual Studio 是否在构建服务器上启动,构建都应该始终有效。

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

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

4

0 回答 0