2017-12-14 15 views
0

存在しません:VSTSはエラーMC3074「Interaction.Triggers」を構築するホストVS2017ビルドエージェントを使用してVSTSにWPFアプリケーションを構築しようとしたとき、私は次のエラーを取得しています

モジュール\マニュアル操作\ ManualOperationDialog.xaml( 6135):Modules \ ManualOperation \ ManualOperationDialog.xaml(61,22): エラーMC3074:タグ 'Interaction.Triggers'がXML 名前空間 'http://schemas.microsoft.com/expression/2010/interactivity'に存在しません。行61 位置22.

同じプロジェクトは、Visual Studio 2017バージョン15.5.1でエラーなしでビルドされます。このプロジェクトは、VSTSによって最後に構築されて以来、変更されていません。

プロジェクト詳細:

  1. の.NET Framework 4.6.1
  2. 参照System.Windows.Interactivityバージョン4.5.0

System.Windows.Interactivityのプロパティは次のとおりです。 enter image description here

VSTSには非常に基本的なビルドが設定されています。これは非常にイライラしています。どんな助けもありがとう。

+1

あなたがローカルに参照したリファレンスSystem.Windows.Interactivityは削除して、代わりにExpression.Blend.Sdk https://www.nuget.org/packages/Expression.Blend.Sdk/ Nugetパッケージを追加してもう一度お試しください。注:VS Buildタスクの前に、NuGet retsoreタスクを追加してください。 –

+0

それはうまくいった!ありがとうございました!もし私ができればあなたのコメントを答えとして記入します。 – j33pfan

+0

私は答えとしてそれを追加しました、あなたは今それをマークすることができます:) –

答えて

1

Hosted VS2017エージェントを使用しているため、ローカルマシンからの参照System.Windows.Interactivityは再接続できません。

ローカル参照を削除し、代わりにExpression.Blend.Sdkナゲットパッケージ(wpf 4.5を含む)を追加することができます。

注: VSは、タスクを構築する前に、あなたはnugetパッケージをダウンロードするタスクを復元NuGetを追加する必要があります。

関連する問題