4

我在构建后事件中使用 TcmUploadAssembly 实用程序,但从该工具收到以下错误。

错误 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 子 Publications 中的某处已存在同名项目。

于 2012-04-04T06:46:25.123 回答
3

经典写出问题,问题自行解决……

我发现该文件夹也在 AssemblyInfo 中设置,并且我在命令行上错误地设置了该文件夹(蓝图问题)。

但是,我遇到了第二个问题,如果我uploadpdb:true在命令行上设置,我会收到此错误

Error   1   Could not write file: c:\Temp

设置uploadpdb:false解决了这个问题。

于 2012-04-04T06:45:32.243 回答