SSIS custom object … user interface specified by type name could not be loaded

Posted on 2011-10-31
Last Modified: 2012-08-14
Good Morning Everyone,
I have encountered the following error in BIDS while trying to recreate a coding sample for Creating a Custom Connection Manager for SSIS found at

 Error MSG

To be as detailed as possible below is an image of my Solution Explorer for reference.

Solution Explorer View
As you can see I created two projects in my Solution.

The First Project contains the Manager Class
The Second contains the User Interface Class a Custom Form to be associated with the newly developed connection Manager.

After reading the following blog I believe my problem maybe in my definition of my namespaces in the project.
The following images are my namespace declarations.

 Connection Manager Class Namespace UI Class Namespace Form Namespace

I am a newbie in custom objects for BIDS SSIS but using the references provided by Microsoft as follows I believe I followed all instructions correctly.

I successful completed the following:
Sign the assembly to be generated with a strong name.
Build the assembly.
Deploy the assembly by moving or copying it to the appropriate Integration Services folder.
Install the assembly in the global assembly cache (GAC).

GAC Integration Services Folder
I am not sure if the reference across the two projects is a problem as well but any assistance in this matter will BE GREATLY APPRECIATED. I also noticed that UI was a EXE. Don't know if that's a possible issue as well. I have been researching this issue for two weeks now and I pride myself on being able to figure out anything but this seems to be an issue I’m going to bring before you guys (the Experts).

I hope I have provided enough reference material for your assistance. If not please let me know and I will provide what is needed. Thanks in advance for any suggestions, comments, and/or help. For those who find this issue I tried to be very detailed but please let me know if you need additional instructions upon us resolving this as in my research I found there are a lot of people out there with the same issue.
Question by:dond123
    LVL 83

    Expert Comment

    The name is fully qualified so did you try adding the SharepointConnMgrUI third time?

    Author Comment

    Thank You for the quick response. I tried your suggestion but maybe I didn't understand completely. I'm going to illustrate my interpretation of your suggestion. I also read another article that stated that one should not have the namespace and the class name the same. So in my illustration you will see a change in the namespace.

    According to your suggestion I tried:  
    In the article at he explains the correct format for UITypeName should be :
    <Class name>,<Dll name>, Verison=<Dll version>, Culture=<Dll Culture>, PublicKeyToken=<PublicKeyToken>

    Would this be what you were trying to suggest and can you see if my understanding of your suggest is correct in the illustration.

    Thanks Again
    LVL 83

    Accepted Solution

    You are right about the format but as the class is within the namespace, I thought using the dllname.namespace.classname might work.

    Author Comment

    I apologize for my delay in response. I will be trying out the suggest this week and will update by Friday. Other obligations took me away from this project for a minute but i will complete it this week. Thanks for your patience. I will award the point accordingly.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    I wrote this interesting script that really help me find jobs or procedures when working in a huge environment. I could I have written it as a Procedure but then I would have to have it on each machine or have a link to a server-related search that …
    JSON is being used more and more, besides XML, and you surely wanted to parse the data out into SQL instead of doing it in some Javascript. The below function in SQL Server can do the job for you, returning a quick table with the parsed data.
    Using examples as well as descriptions, and references to Books Online, show the documentation available for date manipulation functions and by using a select few of these functions, show how date based data can be manipulated with these functions.
    Viewers will learn how to use the SELECT statement in SQL and will be exposed to the many uses the SELECT statement has.

    761 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    7 Experts available now in Live!

    Get 1:1 Help Now