Tridion 2009 SP1 TcmUploadAssembly не может перезаписать существующие TBB
Я использую утилиту TcmUploadAssembly в событии после сборки, но получаю следующую ошибку от инструмента.
Ошибка 1 Имя должно быть уникальным для элементов типа: Шаблонный блок шаблона в этой папке и ее контексте BluePrint. Источник или источники конфликта: tcm:5-200-2048. C:\Projects\Project1\src\Tridion\TBBs\EXEC Compound Templates
Указанный TcmId относится к сборке, хранящейся в Tridion, которую я ожидаю, потому что это то, что я перезаписываю. В прошлом это "просто работало". Я что-то пропустил?
Заметки:
- Мой пользователь админ
- Экземпляр Tridion находится в моей сети, поэтому я использую учетные данные в контексте.
- Я указал все настройки через командную строку (файл config.xml не используется)
Есть идеи?
2 ответа
Я бы сказал, проверьте ваш Blueprint контекст (то есть публикацию, в которой вы находитесь). Эта ошибка означает, что вы пытаетесь создать TBB, но в дочерних публикациях Blueprint, возможно, уже есть элемент с таким именем.
Классика выписывает проблему и проблема решает сама...
Я обнаружил, что папка установлена и в AssemblyInfo, и у меня была неверно установлена папка в командной строке (проблема Blueprinting).
Однако я столкнулся со второй проблемой, если uploadpdb:true
в командной строке я получаю эту ошибку
Error 1 Could not write file: c:\Temp
настройка uploadpdb:false
решает проблему.