2

Web プロジェクトと、Sitecore アイテムを使用する Team Developer for Sitecore (TDS) プロジェクトの 2 つのプロジェクトによるソリューションがあります。TDS を使用したローカル パッケージのビルドは機能します。

クラウドで Team Foundation Server (TFS) と継続的に統合したいので、次のようにしました: http://www.experimentsincode.com/?p=586

ソリューションと必要なファイルをソース管理にチェックインし、ビルド定義を作成しました。自動ビルドがトリガーされると、次のエラー メッセージが表示されます。

1>Project "C:\a\src\TDS\TDS.scproj" on node 1 (default targets).
1>C:\a\src\TDS\TDS.scproj(318,3): error MSB4019: The imported project "C:\a\src\TDSFiles\HedgehogDevelopment.SitecoreProject.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
1>Done Building Project "C:\a\src\TDS\TDS.scproj" (default targets) -- FAILED.

これは、TDS.scproj で明らかにエラーが発生する場所です。

<Import Project="..\TDSFiles\HedgehogDevelopment.SitecoreProject.targets" />

私のソリューションの名前は NeueSitecoreInstanzName です。2 つのプロジェクトの名前は、NeueSitecoreInstanzName と TDS です。ソリューションには、必要なファイルを含むフォルダー Sitecore および TDSFiles も含まれています。これらはすべて、TFS のソース管理にあります。HedgehogDevelopment.SitecoreProject.targets ファイルは、TFS の TDSFiles フォルダーにあります。

パスの \a\src\ はどこから来たのですか? そのファイルが見つからないのはなぜですか? これを修正するために何ができるか考えていますか?

4

1 に答える 1

0

TFS クラウド サーバーに Hedgehog TDS ソフトウェアをインストールしましたか? TDS プロジェクトを実行するには、ビルドをコンパイルする場所にソフトウェア (およびライセンス) をインストールする必要があります。

ビルド サーバー用に個別のライセンスは必要ありません。開発マシンから同じライセンスを使用できますが、インストールする必要があります。

于 2014-12-18T13:55:17.447 に答える