0

私はVS2012ソリューションに取り組んでいます。このソリューションには、メイン プロジェクトとして C++ プロジェクトがあります。メイン プロジェクトはいくつかの外部ライブラリを参照しており、将来的にいくつかの追加ライブラリも追加する可能性があります。このソリューションには、コードをテストするための C++ 単体テスト プロジェクトもあります。単体テスト プロジェクトにメイン プロジェクトへの参照があります。

ただし、C# やその他の CLR タイプのプロジェクトとは異なり、これはそのプロジェクト内の参照がコピーされることを意味しません。(これらのプロジェクトでは、仕事を成し遂げるために必要と思われるのは .dll 参照だけである可能性があります)

現在、メイン プロジェクトのファイルを含めることができません。また、メイン プロジェクトに含まれている、またはリンクしているライブラリをテスト プロジェクトに含めることもできません。

単体テスト プロジェクトのプロパティを常に編集せずに、すべてのメイン プロジェクトのファイルにアクセスし、検索ディレクトリとライブラリ参照を含める方法があるかどうかを知りたいです。それを行う方法はありますか?Use Library Dependency Includes単体テスト プロジェクトの設定で true に設定しようとしましたが、false にリセットされ続けます。

コピー ローカルまたはコピー ローカル サテライト アセンブリを有効にすると、この問題の解決に役立ちますか?

4

1 に答える 1