0

バージョン15のTeamFoundation dllを使用しているソリューションに1つのプロジェクトがあり、バージョン16のTeamFoundation dllを使用している別のプロジェクトがあります.3番目のプロジェクトでは、TeamFoundation dllの2つの異なるバージョンを持つこれら2つのプロジェクトを使用したいと考えています、しかし、私はそれを使用することができません。その私にエラーを与える:

ファイルまたはアセンブリ 'Microsoft.TeamFoundation.Client, Version=15.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' またはその依存関係の 1 つを読み込めませんでした。

また、「解決できなかった「Microsoft.TeamFoundation.Client」の異なるバージョン間の競合が見つかりました」という警告が表示されます。

1 つのプロジェクトで 2 つの異なるバージョンの teamfoundation dll を使用するにはどうすればよいですか?

必要な dll:

Microsoft.TeamFoundation.Client
Microsoft.TeamFoundation.Common
Microsoft.TeamFoundation.WorkItemTracking.Client
Microsoft.TeamFoundation.WorkItemTracking.Common

尋ねられたように、私が使用しているコードを共有しています:

 private void connectToServer(string serverName)
    {
        TfsTeamProjectCollection teamProjectCollection = new TfsTeamProjectCollection(new Uri(tfsServerName));
        teamProjectCollection.Connect(ConnectOptions.None);
    }
   

どんな助けでも大歓迎です。前もって感謝します。

4

1 に答える 1