6

私はVS2012のプロジェクトでは、このようにアセンブリを使用しようとしている:コード化されたUIテスト - UITestingシンボルを解決することはできません

enter image description here

:私は私のテストで赤の束を得るしかし

using Microsoft.VisualStudio.TestTools.UITesting; 
using Microsoft.VisualStudio.TestTools.UnitTesting; 
using Microsoft.VisualStudio.TestTools.UITest.Extension; 

この赤でもローカルでビルドして実行できますが、可能であればこの問題を解決したいと思います。私のビルドマシンは、次のエラーでこれを拒否します:

DashboardTest.cs (7): The type or namespace name 'UITesting' does not exist in the namespace 'Microsoft.VisualStudio.TestTools' (are you missing an assembly reference?) 
DashboardTest.cs (9): The type or namespace name 'UITest' does not exist in the namespace 'Microsoft.VisualStudio.TestTools' (are you missing an assembly reference?) 
UIMap.cs (9): The type or namespace name 'UITest' does not exist in the namespace 'Microsoft.VisualStudio.TestTools' (are you missing an assembly reference?) 
UIMap.cs (10): The type or namespace name 'UITesting' does not exist in the namespace 'Microsoft.VisualStudio.TestTools' (are you missing an assembly reference?) 
UIMap.Designer.cs (19): The type or namespace name 'UITest' does not exist in the namespace 'Microsoft.VisualStudio.TestTools' (are you missing an assembly reference?) 
UIMap.Designer.cs (20): The type or namespace name 'UITesting' does not exist in the namespace 'Microsoft.VisualStudio.TestTools' (are you missing an assembly reference?) 
UIMap.Designer.cs (132): The type or namespace name 'BrowserWindow' could not be found (are you missing a using directive or an assembly reference?) 
DashboardTest.cs (10): The type or namespace name 'UITesting' does not exist in the namespace 'Microsoft.VisualStudio.TestTools' (are you missing an assembly reference?) 
UIMap.cs (12): The type or namespace name 'UITesting' does not exist in the namespace 'Microsoft.VisualStudio.TestTools' (are you missing an assembly reference?) 
UIMap.cs (13): The type or namespace name 'UITesting' does not exist in the namespace 'Microsoft.VisualStudio.TestTools' (are you missing an assembly reference?) 
UIMap.Designer.cs (22): The type or namespace name 'UITesting' does not exist in the namespace 'Microsoft.VisualStudio.TestTools' (are you missing an assembly reference?) 
UIMap.Designer.cs (23): The type or namespace name 'UITesting' does not exist in the namespace 'Microsoft.VisualStudio.TestTools' (are you missing an assembly reference?) 
DashboardTest.cs (18): The type or namespace name 'CodedUITest' could not be found (are you missing a using directive or an assembly reference?) 
DashboardTest.cs (18): The type or namespace name 'CodedUITestAttribute' could not be found (are you missing a using directive or an assembly reference?) 

ヒント?テストプロジェクトのすべての参照は、copy local = trueに設定されています。

UPDATE - visualStudio.TestTools.UITestingへの参照を追加して参照をローカルに取得しましたが、CodedUITest属性はまだ赤で、ビルドは同じエラーで失敗します。あなたは、次の添付ファイルのように参照を追加する必要がMicrosoft.VisualStudio.QualityTools.CodedUITestFramework

+3

VS2012 UltimateまたはVS2012 Premiumをお使いですか?コード化されたUIはIDE上でのみ実行されます。 – neoscribe

答えて

7

Visual Studio Installerを使用して、ビルドサーバーに「コード化されたUIテスト」コンポーネントをインストールします。 「個別コンポーネント」タブの「デバッグとテスト」セクションにあります。

+2

正確に何を探していたのですが、属性の名前空間が誤解を招きます:) – squirrel

+0

ありがとう、働いていました)) – BMaximus

7

VS2017で

enter image description here

+2

これは有用な情報ですので、ここで特定したすべての参照を追加する必要がありました。ありがとう –

+5

あなたはプロジェクトを作成するときにこれらが自動的に追加されません! –

0

私が使用していたあなたはへの参照を追加する必要があり

関連する問題