VSTS 构建错误 MC3074“Interaction.Triggers”不存在

j33*_*fan 3 azure-pipelines

尝试使用托管 VS2017 构建代理在 VSTS 上构建 WPF 应用程序时出现以下错误:

Modules\ManualOperation\ManualOperationDialog.xaml(61):Modules\ManualOperation\ManualOperationDialog.xaml(61,22): 错误 MC3074: XML 命名空间中不存在标签“Interaction.Triggers” http://schemas.microsoft.com /表达式/2010/交互性'。第 61 行位置 22。

在 Visual Studio 2017 版本 15.5.1 中构建相同的项目,没有错误。自上次由 VSTS 构建以来,该项目也没有发生任何变化。

项目具体情况:

  1. .NET框架4.6.1
  2. 引用 System.Windows.Interactivity 版本 4.5.0

System.Windows.Interactivity 属性是: 在此输入图像描述

我们在 VSTS 上建立了一个非常基本的构建。这非常令人沮丧。任何帮助,将不胜感激。

Mar*_*Liu 5

由于您使用的是托管VS2017代理,这意味着无法识别本地计算机的引用System.Windows.Interactivity。

因此,您可以删除本地引用并添加Expression.Blend.Sdk nuget 包(其中包含 wpf 4.5)。

注意:在VS Build任务之前,需要添加NuGet恢复任务来下载nuget包。