1

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内の新しい場所からロードすることはできません。

ワークスペースは、両方のソリューションを含むディレクトリ全体に設定されます

4

1 に答える 1

2

ビルド定義の下で、他のプロジェクトへのパスをポイント/セットアップできるワークスペースを定義できます。

最善の方法は、ビルドエラーの出力を投稿することです。そうすれば、セットアップに必要な正確なパスをお知らせできれば幸いです。

于 2012-10-20T16:13:15.523 に答える