4

ビルド後のイベントでTcmUploadAssemblyユーティリティを使用していますが、ツールから次のエラーが発生します。

エラー1名前は次のタイプのアイテムに対して一意である必要があります:このフォルダー内のテンプレートビルディングブロックとそのBluePrintコンテキスト。1つまたは複数の競合の原因:tcm:5-200-2048。C:\ Projects \ Project1 \ src \ Tridion \ TBBs\EXEC複合テンプレート

与えられたTcmIdは、Tridionに格納されているアセンブリを参照しています。これは、私が上書きしているものであるためです。過去には、これは「うまくいった」。私は何かが足りないのですか?

ノート:

  1. 私のユーザーは管理者です
  2. Tridionインスタンスはネットワーク上にあるため、コンテキストでクレデンシャルを使用しています。
  3. コマンドラインからすべての設定を指定しました(config.xmlは使用されません)

何か案は?

4

2 に答える 2

7

ブループリントのコンテキスト(つまり、現在のパブリケーション)を確認してください。このエラーは、TBBを作成しようとしていることを意味しますが、Blueprintの子パブリケーションのどこかに同じ名前のアイテムがすでに存在します。

于 2012-04-04T06:46:25.123 に答える
3

問題を書き出す古典と問題はそれ自体で解決します...

フォルダーがAssemblyInfoでも設定されていることを発見し、コマンドラインでフォルダーが正しく設定されていませんでした(ブループリントの問題)。

2番目の問題が発生しuploadpdb:trueましたが、コマンドラインで設定するとこのエラーが発生します

Error   1   Could not write file: c:\Temp

設定uploadpdb:falseすると問題が解決します。

于 2012-04-04T06:45:32.243 に答える