私のソリューション内のユニットテストプロジェクトのDLLは、ビルド時のソリューション出力フォルダにコピーされていません。私は、msbuildが出力フォルダにユニットテストDLLを取得するように、他のプロジェクト参照にユニットテストプロジェクトの偽リファレンスを追加しようとしました。しかし、それは動作しませんでした。代替案があればお勧めします。ユニットテストプロジェクトのdllがtfs quebuildを使用してソリューション出力フォルダにコピーされないのはなぜですか?
答えて
私たちのチャットによると、ユニットテストのdllが出力フォルダにコピーされない根本的な原因は、ユニットテストプロジェクトがまったくビルドされないということです。解決策の構成をチェックして、プロジェクトが正しい構成で選択されているかどうかを確認してください。たとえば、ビルド定義で[デバッグ設定]を選択した場合、[デバッグ設定]で[ユニットテスト]プロジェクトが選択されていることを確認する必要があります。
ソリューション構成を確認し、リリース構成でユニットテストプロジェクトが選択されていることを確認し、ユニットテストプロジェクトもリリース構成として設定されていることを確認しました。 –
ビルドログでどの設定が使用されているか確認しましたか? –
そのAnyCPU |リリース.... –
- 1. ビルドでSystem.Drawingが出力フォルダにコピーされない
- 2. VS 2015でデバッグしようとすると、サードパーティのDLLが出力フォルダにコピーされないのはなぜですか?
- 3. ネイティブDLLが出力ディレクトリにコピーされない理由
- 4. Visual Studioがシステムアセンブリを出力フォルダにコピーするのはなぜですか?
- 5. Visual Studio 2015、C++プロジェクトを使用してDLLの「出力ディレクトリにコピー」しない
- 6. dllの参照がBinフォルダにコピーされない
- 7. dllが間違ったフォルダから出力パスにコピーされました
- 8. Updated - System.Net.Http DLLがbinフォルダにコピーされない - IdentityServer4.AccessTokenValidation
- 9. Word2Vecを使用して出力がないのはなぜですか?
- 10. TFS 2015 VNextフォルダをコピーしないでファイルをコピーする
- 11. なぜexeclp()の出力が端末に出力されないのですか?
- 12. 入出力ストリーム・リーダーを使用してJavaでファイルがコピーされない
- 13. NuGetパッケージの依存DLLは出力フォルダにコピーされません
- 14. ソリューションを開くと、ユニットテストプロジェクトファイルが常にチェックアウトされるのはなぜですか?
- 15. なぜ "コピー"が呼び出されていないのですか?
- 16. TFSとさまざまなソリューションとその出力
- 17. なぜuitextfieldがオプションで出力されないのですか?
- 18. gulpがCSSのコピー先フォルダを作成しないのはなぜですか?
- 19. なぜ出力が表示されないのですか?
- 20. なぜPWM信号が出力されないのですか?
- 21. なぜlog.infoを呼び出しても出力されないのですか?
- 22. 参照されていないプロジェクトをソリューションからソリューションのスタートアッププロジェクトにコピー
- 23. 出力が値を返さないのはなぜですか?
- 24. なぜ `DEBUG`レベルの出力に何も出力されないのですか?
- 25. SASストアドプロセスが、データセットがE.Gに出力されないのはなぜですか?
- 26. なぜpprofileは出力を出さないのですか?
- 27. Emacsにシェルの出力が表示されないのはなぜですか?
- 28. ソリューションを開いたときにdllが読み込まれないのはなぜですか?
- 29. java.util.logging.Loggerがstderrに出力されるのはなぜですか?
- 30. log4jがstdoutに出力されるのはなぜですか?
通常、私は、ターゲットのメインプロジェクトをTFSは、構築し、それを実行するために必要なものをすべて含んでいると言うでしょう。あなたのアプリケーションを実行するためにユニットテストプロジェクトが必要ないと推測していますか?もしそうなら、あなたはなぜそれらの.dllが出力に欲しいのですか?あなたのメインプロジェクトがUnitテストプロジェクトを参照する場合は、そのプロジェクトの.dllをインクルードする必要があります。 – Hyperdingo
@Hyperdingo:あなたの返信をありがとう。実際には、TFSビルド中にユニットテストを実行したいので、これを達成するためにユニットテストプロジェクトをソリューションファイルにバインドする必要があります。 –
使用しているTFSのバージョンは?古いXAMLビルドまたは新しいビルドシステムを使用していますか? –