2

これらの手順に従ってEFを構築しようとしています。すべてが正常に完了したようですが、build.cmdを実行すると、次の2つの警告が表示されます。

C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(1578,5):警告MSB3245:この参照を解決できませんでした。アセンブリ「Microsoft.VisualStudio.QualityTools.UnitTestFramework、Version = 10.1.0.0、Culture = neutral、PublicKeyToken = b03f5f7f11d50a3a、processorArchitecture=MSIL」が見つかりませんでした。アセンブリがディスク上に存在することを確認するためにチェックします。この参照がコードで必要な場合、コンパイルエラーが発生する可能性があります。[C:\ Users \ Chasemedallion \ Documents \ entityframework \ test \ EntityFramework \ VBTests \ VBTests.vbproj]

C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(1988,5):警告MSB3283:タイプライブラリ"EnvDTE"のラッパーアセンブリが見つかりません。(1)COMコンポーネントが正しく登録されていること、および(2)ターゲットプラットフォームがCOMコンポーネントのビット数と同じであることを確認します。たとえば、COMコンポーネントが32ビットの場合、ターゲットプラットフォームは64ビットであってはなりません。[C:\ Users \ Michael \ Documents \ Interests \ CS \ entityframework \ src \ EntityFramework.PowerShell \ EntityFramework.PowerShell.csproj]

2番目の警告の後、コマンドは終了し、/ t:Testを指定して実行した場合でも、テストは実行されません。誰かが私にこれらのエラーが何であるか、または私がそれらをどのように解決することができるかについての指針を与えることができますか?不思議なことに、Ctrl + Shift +Bを使用してVS2012Express(デスクトップ)からビルドした場合、どちらの警告も表示されません。

また、Microsoft.VisualStudio.QualityTools.UnitTestFramework.dllがC:\ Program Files \ Microsoft Visual Studio 11.0 \ Common7 \ IDE\PublicAssembliesにあることを確認しました。

4

1 に答える 1

1

スクリプトは、ファイルの検索と依存関係の解決を可能にする方法で環境変数とパスを設定するため、Developer/VSコマンドプロンプトから実行する必要があります。

于 2012-10-31T22:49:28.890 に答える