I know the d开发者_StackOverflow社区rill - Choose Items - point to the dll - voilà!
But there are some attributes on the pipeline component. Does these affect the visibility? And how to change these?
<ComponentCategory(CategoryTypes.CATID_PipelineComponent), _
ComponentCategory(CategoryTypes.CATID_Any), _
ComponentCategory(CategoryTypes.CATID_Validate), _
System.Runtime.InteropServices.Guid("E7C186DF-D5DD-46a0-90A4-A2A6804763B0")>
ublic Class clsComponent
Implements IBaseComponent, Microsoft.BizTalk.Component.Interop.IComponent, IPersistPropertyBag, IComponentUI
I know this is an old post, but according to Microsoft, here is what you need to do:
http://msdn.microsoft.com/en-us/library/aa577482(v=bts.20).aspx
All the .NET pipeline component assemblies (native and custom) must be located in the \Pipeline Components folder to be executed by the server. If the pipeline with a custom component will be deployed across several servers, the component's binaries must be present in the specified folder on every server.
You do not need to add a custom pipeline component to be used by the BizTalk Runtime to the Global Assembly Cache (GAC).
Custom COM components in the pipeline will also appear in the Toolbox, provided they are registered on the computer as a COM component. Custom .NET pipeline components must be placed into the \Pipeline Components folder.
After the binary files are in the correct location, you need to add the component to the Toolbox. For instructions on adding the pipeline component to the Toolbox, see How to Use the Toolbox.
If I understand your question correctly, you've written a custom PL component, are trying to add it to your custom PL, have gone to choose from the Choose Items tool box and its not appearing?
These might be obvious but double check that you've performed the following steps;
a) GAC'd the PL Componet Assembly.
b) Copied the PL Component DLL to the BizTalk Install Location\Pipeline Components folder.
c) Closed and Re-started your PL Solution.
You should now be able to see your Custom PL Component in the Choose Items Box.
HTH
精彩评论