2つのVisualStudioソリューションがあります。1つはWebApi用で、もう1つはWP7開発用です。いくつかのdtoファイルをWP7ソリューションからWebApiソリューションにリンクしています。これはうまく機能します。
Team Foundation Serviceプレビューにソリューションを追加し、ビルドしようとしました。リンクされたファイルがソース管理に追加されないため、リンクされたファイルが見つからないため、プロジェクトをビルドできません。
WP7ソリューションをTFSの同じディレクトリに追加しようとしましたが、うまくいきませんでした。
編集-詳細情報:取得:CSC:ソースファイル'.... \ TennisTracker.Client.Ui \ TennisTracker.Client.Core \ Models\GameDto.cs'が見つかりませんでした
次に、「ビルド定義の編集-プロセス-1。必須-ビルドするアイテム」の下にクライアントソリューションを追加します。これを取得します:C:\ a \ src \ TennisTracker.Client \ TennisTracker.Client.Ui \ TennisTracker.Client.Ui.csproj (140):インポートされたプロジェクト "C:\ Program Files(x86)\ MSBuild \ Microsoft \ Silverlight for Phone \ v4.0\Microsoft.Silverlight.WindowsPhone71.Overrides.targets"が見つかりませんでした。宣言内のパスを確認してくださいが正しく、ファイルがディスク上に存在すること。
エラーコンソールのビジュアルスタジオでは、次のエラーが表示されます。エラー:APIの制限:アセンブリ'file:/// C:\ Users \ markka \ AppData \ Local \ Temp \ VSTFSBuild \ ae65cc1a-850e-4112-8c34 -96674d8c79f3 \ 2052550994 \nunit.core.interfaces.dll'はすでに別の場所からロードされています。同じappdomain内の新しい場所からロードすることはできません。
ワークスペースは、両方のソリューションを含むディレクトリ全体に設定されます