I have found something that works. However, I am not sure of the
ramifications of it yet. Here is what I did.
1. I placed the Assembly (DLL) that contains the "bad" functoid in the
"C:\Program Files\Microsoft BizTalk Server 2006\Developer Tools\Mapper
Extensions" folder. Or make sure that it was still in this folder.
2. In Visual Studio IDE, chose the "Choose Toolbox Items" from the Tools
menu.
3. Pressed the "Reset" button there just for good measures.
4. Deselected the "bad" functoid from within the "Functoids" tab.
5. Closed Visual Studio IDE.
6. Removed the Assembly from the GAC (if it is registered there).
7. Removed the Assembly from the "C:\Program Files\Microsoft BizTalk
Server
2006\Developer Tools\Mapper Extensions" folder.
All of this has been do***ented pretty much before in this thread. The
functoid does not show in the "Toolbox". However, as stated earlier in
the
thread, if the "Reset" button on the "Choose Toolbox Items" dialog is
pressed
it will show up again. Instead of removing the entire profile for the
user,
I found that if you take and run a "Repair Installation" for Biztalk 2006
Server, the "Reset" button does not put the functiod back on there. This
"Repair Installation" can be done by going to the Add/Remove Programs and
choose the "Change/Remove" option for Biztalk Server 2006. One of the
options is to do a "Repair". I am not sure what all this "repairs", but I
have not seen any side effects to this point.
Tracy
--
Tracy Liveoak
"Gert Marginet" wrote:
> Any news on this?
>
> I have the same problem, and the only way to remove the functoids that
works
> is by deleting the my profile. The othe workaround does not work for me
>
> Thanks,
>
>
> Gert
>
>
>
>
> "Steen" wrote:
>
> >
> > > I am not that big on "profiles"... So basically, I have to logon to
my
> > > computer, using another username and password than I usually do, and
> > > delete exactly what? Which "profile" are we talking about? My
computer
> > > is on a company domain . I can't delete that profile... what do they
> > > mean? Do you know?
> > >
> > To delete the profile MS is talking about you have to log on to
windows
> > as a different user from the one you added the custom functoid with.
> > For example, if you log on to you development box as Administrator,
> > then you must log on as someone else with permissions to delete
windows
> > profiles. I have permissions with my user id "Steen" that are
> > equivalent to administrator rights.
> >
> > You then right click on "My Computer", Select Properties, Advanced
Tab,
> > User Profiles -> Settings and delete the offending profile.
> >
> > I've been too busy to actually test if this works, but that's the work
> > around from MS.
> >
> > The guy from MS called me back and tried another process that didn't
> > work for me, but worked for him. The flaw in this process, I think,
is
> > that if you don't do it in this way, it doesn't work. And it depends
on
> > the fact that you haven't gotten pissed off and deleted all offending
> > versions of the dll already ;)
> >
> > 1.) Ungac the Assembly
> > 2.) Remove the Assembly from Mapper Extension Folder.
> > 3.) Choose Items on the Toolbox and Unselect the offending items
> > 4.) Then do a Reset Toolbox
> >
> > This didn't work for me, but it may work for you.
> >
> > I have detailed my whole experience with this issue on my Biztalk Blog
> > http://biztalkblog.wildvanisle.ca
> >
> >


|