【发布时间】:2017-12-14 16:28:59
【问题描述】:
尝试使用托管 VS2017 构建代理在 VSTS 上构建 WPF 应用程序时出现以下错误:
模块\ManualOperation\ManualOperationDialog.xaml(61):模块\ManualOperation\ManualOperationDialog.xaml(61,22): 错误 MC3074:XML 中不存在标记“Interaction.Triggers” 命名空间 'http://schemas.microsoft.com/expression/2010/interactivity'。 61 号线 位置 22。
在 Visual Studio 2017 版本 15.5.1 中构建相同的项目时没有错误。自上次由 VSTS 构建以来,此项目也没有任何更改。
项目细节:
- .NET Framework 4.6.1
- 参考 System.Windows.Interactivity 版本 4.5.0
System.Windows.Interactivity 属性是:
我们在 VSTS 上有一个非常基本的构建设置。这非常令人沮丧。任何帮助将不胜感激。
【问题讨论】:
-
您在本地引用的System.Windows.Interactivity,请将其删除并添加nuget包Expression.Blend.Sdk nuget.org/packages/Expression.Blend.Sdk,然后重试。注意:在 VS Build 任务之前,请添加 NuGet retsore 任务。
-
成功了!谢谢!如果可以的话,我会将您的评论标记为答案。
-
我添加了它作为答案,你现在可以标记它:)
标签: azure-pipelines