Custom Transformation PreparationsCreating Visual Studio ProjectsAdding SSIS ReferencesDefault Namespace and Assembly NameCreating a Key for the Strong NameGetting the Public Key TokenIconsBuild EventsCustom Transformation Runtime CodeComponent Properties and Input and Output PortsValidating TransformationExecution CodePreExecutePerformUpgradeDisable Advanced EditorCustom Transformation FormForm CodeServiceProvider, Connections, Variables, and MetadataFormLoadInterface Class CodeSummary