1

Visual Studioを使用して、別のプロジェクトに含まれるクラスを呼び出す必要があるときに、分岐をセットアップするにはどうすればベストを尽くしているのですか?私のプロジェクトの次のような構造を前提としています。私は私のプロジェクトを分岐する場合他のプロジェクトを枝で参照する

Solution 
- Project 1 
- project 2 
- Project 3 
- Utility 

それは次のようになります。

Solution 
- Project 1-DevBranch 
- project 2-DevBranch 
- Project 3-DevBranch 
- Utility 

私の枝のそれぞれからユーティリティプロジェクトを呼び出すの最も効率的な方法は何ですか?

答えて

1

Utilityプロジェクトがリポジトリの外にある場合、他のプロジェクトで使用している場合は、NuGetなどのパッケージ/バージョンソリューションの使用を検討してください。

自分の内部NuGetサーバをセットアップするのは簡単です。実際にVSTS/TFS Buildを使用している場合は、そのビルドの成果物に基づいてNuGetパッケージを生成するステップもあります。

ユーティリティのソースコードに影響を与えずに、ブランチに関係なく、ユーティリティパッケージのxバージョンをプロジェクトにインストールできます。

あなたのユーティリティクラスを呼び出すのは、依然として直接プロジェクト参照がある場合と同じです。

関連する問題