Documentation Center

Uploading .NET assemblies to the Content Manager

You can use the TCMUploadAssembly.exe command-line to upload .NET assemblies to the Content Manager. You can automate the running of the tool so that you update the Compound Template you are working on to the Content Manager whenever the .NET assembly is updated.

When you upload a .NET assembly to the Content Manager, the TCMUploadAssembly tool creates two or more Template Building Blocks in a specified Folder:

  • a .NET assembly Template Building Block for the assembly.
  • a C# fragment Template Building Block for each class in the assembly that implements the ITemplate interface. These C# fragments consist of a call to the corresponding class in the assembly DLL.