2012-04-04 8 views
4

ビルド後のイベントでTcmUploadAssemblyユーティリティを使用していますが、ツールから次のエラーが表示されます。Tridion 2009 SP1 TcmUploadAssemblyが既存のTBBを上書きできません

エラー1このフォルダとそのBluePrintコンテキスト内のテンプレートビルディングブロック のタイプのアイテムには、名前が一意である必要があります。 ソースまたはソース: tcm:5-200-2048。 C:

TcmIdが与えられたプロジェクト\ \ Project1の\ SRC \ Tridionの\ TBBSがEXEC化合物\ テンプレートは、それは私が上書きしていますものですので、私は期待しているTridionの中に保存されたアセンブリを参照します。過去にはこれは "ちょうどうまくいった"。何か不足していますか?

注:

  1. 私のユーザーは、Tridionのインスタンスはので、私はコンテキスト内の資格情報を使用しています私のネットワーク上にある管理者
  2. です。
  3. 私は、コマンドラインを介してすべての設定(何のconfig.xmlが使用されていない)

任意のアイデアを指定していますか?

答えて

7

私はあなたの青写真のコンテキスト(あなたがいる出版物)をチェックします。このエラーは、あなたがTBBを作成しようとしていることを意味しますが、ブループリントの子におそらくどこかに同じ名前ののアイテムがあります。Publications

+0

ご回答いただきありがとうございます。私が意図したより青写真の方が上にアップロードしようとしていたことがわかりました。 –

3

クラシック書き込みアウトの問題と、問題自体を解決...

(問題をブループリント)私は、フォルダも同様にAssemblyInfoに設定されて発見されたと私は、コマンドラインで誤って設定フォルダを持っていました。

私はuploadpdb:falseを設定しても問題が解決し、私はコマンドラインでuploadpdb:trueを設定している場合しかし、私はこのエラーを受け取るに第二の問題に

Error 1 Could not write file: c:\Temp 

を走りました。

+2

実際、c:\ tempはPDBが書き込まれる場所です。 IIRCでは、Tridion CME Webサイトを実行しているユーザーが、そのフォルダの書き込み権限を持っている必要があります。そうでない場合は、ファイルシステムを見ているプロセスモニタが、誰に書き込むかを教えてくれます。スタックトレースに素敵なソース名とラインが必要な場合は、このPDBが必要になります; –

関連する問題