Documentation Center

Setting up .NET assembly templating on a client machine

Use .NET assembly templating to create and upload .NET assemblies that can be used as Template Building Blocks in a Compound Template. You can use the same client machine for .NET assembly templating and for running the Template Builder.

Procedure

  1. On the Content Manager server machine, navigate to the subfolder bin\client\ of %TRIDION_HOME% (defaults to C:\Program Files (x86)\Tridion\).
  2. Copy the following files to any folder on your client machine:
    • Tridion.Common.dll
    • Tridion.Common.xml
    • Tridion.ContentManager.Common.dll
    • Tridion.ContentManager.Common.xml
    • Tridion.ContentManager.dll
    • Tridion.ContentManager.xml
    • Tridion.ContentManager.Publishing.dll
    • Tridion.ContentManager.Publishing.xml
    • Tridion.ContentManager.Queuing.dll
    • Tridion.ContentManager.Queuing.xml
    • Tridion.ContentManager.TemplateTypes.dll
    • Tridion.ContentManager.TemplateTypes.xml
    • Tridion.ContentManager.Templating.dll
    • Tridion.ContentManager.Templating.xml
    • Tridion.ContentManager.TypeRegistration.dll
    • Tridion.ContentManager.TypeRegistration.xml
    • Tridion.Logging.dll
    • Tridion.Logging.xml
    • TcmUploadAssembly.exe
    • TcmUploadAssembly.exe.config
  3. When you create a .NET assembly to use in a Compound Template:
    1. Add these .NET assemblies (DLL files) to your project.
    2. Upload your compiled .NET assembly using the TcmUploadAssembly.exe tool.