2016-04-25 3 views
6

Wir haben TcmUploadAssembly wurden unter Verwendung der C# TBBS in einer Tridion 2013-Installation zu aktualisieren, und sind dabei auf seit kurzem:Ich habe ein „ein nicht-generated-Vorlage bereits vorhanden ist“ Fehler mit TcmUploadAssembly

Error: Cannot generate template with name Correct Self Closing Elements, 
since a non-generated template is already present. 

In Unser Fall "Correct Self Closing Elements" ist der Name einer C# -Klasse. Es ist in einer Assembly enthalten, die zuvor hochgeladen wurde und ordnungsgemäß funktionierte. An diesem Punkt kompiliert das C# -Projekt ordnungsgemäß, die Assembly ist als TBB enthalten und die Klasse ist als TBB enthalten, die auf die Assembly verweist.

Antwort

6

Einer unserer Benutzer hat den TBB-Eintrag in Tridion manuell erstellt. Er hatte den Code eingegeben als:

<%RunTemplate Template="tcm:14-29653-2048" 
    Class="Tridion.AccountCenter.TemplateBuildingBlocks.CorrectSelfClosingElements"%> 

Was er verlassen hatte, von seiner Kopie & Paste, eine scheinbar harmlose Bemerkung darüber war. Der Code, den er eingefügt sollte gelesen haben:

/* This template was generated through the Tridion Assembly Template Upload */ 
<%RunTemplate Template="tcm:14-29653-2048" 
    Class="Tridion.AccountCenter.TemplateBuildingBlocks.CorrectSelfClosingElements"%> 

TcmUploadAssembly für diesen Kommentar sieht ausdrücklich, und führt die „nicht-generated“ Fehler, wenn sie es nicht finden.

Verwandte Themen