これは Visual Studio 2003 の使用に関する質問です。申し訳ありませんが、これは厳密にはプログラミングに関する質問ではありませんが、私の作業にかなり迷惑な方法で影響を与えています。
3 つの異なるプロジェクト (MyProgram、UnitTest、PerformanceTest としましょう) のソリューションがあり、3 つのプロジェクト間で共有する必要があるファイル (myclass.h としましょう) があります。
ファイルは MyProgram プロジェクトで作成され、他のプロジェクトに追加したいと考えています。
ソリューション エクスプローラーに移動し、UnitTest を右クリックして、ポップアップ メニューから [追加] -> [既存の項目の追加] を選択するとします。
ファイル myclass.h がプロジェクトに追加されましたが、既存の (ソリューション ディレクトリ)\MyProgram\myclass.h を指す代わりに、新しいファイルが (ソリューション ディレクトリ)\UnitTest\myclass.h に作成されます。これは、\MyProgram\myclass.h を変更するたびに、\UnitTest\myclass.h にコピーする必要があるか、ファイルが最新でないことを意味します。
これは Visual Studio 2003 の「機能」ですか、それともオプション/設定に問題がありますか? リンクが既存のファイルを指すようにする唯一の方法は、.vcproj ファイルを手動で編集することですか? ご助力ありがとうございます。