0

私の TFS フォルダー構造には、以下の構造例によると、プロジェクト ファイルが 4 層の深さになっています。ThirdPartyLib フォルダーにある Dll を参照すると、ファイルは自動的に次のように参照されます:.......\SolutionHoldingFolder\DEV_Region\ThirdPartyLib\Referenced.dll。問題は、各 DEV_Region が TFS にマップされているため、各開発者が特定のリージョンの上のレイヤーに対して異なるフォルダー名を持っていることです。したがって、これにより、自動ビルドと他のすべての開発者のマシンでビルドが壊れます。

参照は、ファイル構造をそれほど上に移動する必要はありません。自動化された他のすべての開発者のビルドを壊さない最小量とパスは、......\ThirdPartyLib\Referenced.dll です。このパスは、上位のブランチに昇格すると安全です。

マージや自動ビルドを中断する方法ではなく、既定で最も最小限の方法で Visual Studio にファイル パスを参照させるにはどうすればよいですか?

構造例: SolutionHoldingFolder DEV_Region ThirdPartyLib SolutionFolder LayerFolder1 LayerFolder2 ProjectFolder ProjectFile

私はVS2013を使用しています。

4

1 に答える 1