> I have a shell extension in VS 6. I am porting the code to VS 2005.
> After porting, how can I register the dll from IDE?
[quoted text clipped - 4 lines]
> 2005. I have to close the IDE everytime to rebuild it. Can someone
> also provide some hints for this problem.
go to your project settings -> linker -> register output.
set that flag to yes, and your dll will be registered after a successful
build.
I don't know why VS keeps the control locked. Someone must be holding on to
it.
Are all references closed correctly when the client application exits?

Signature
Kind regards,
Bruno van Dooren
bruno_nos_pam_van_dooren@hotmail.com
Remove only "_nos_pam"
Anu - 20 Feb 2007 08:57 GMT
On Feb 19, 2:37 pm, "Bruno van Dooren [MVP VC++]"
<bruno_nos_pam_van_doo...@hotmail.com> wrote:
> > I have a shell extension in VS 6. I am porting the code to VS 2005.
> > After porting, how can I register the dll from IDE?
[quoted text clipped - 19 lines]
> bruno_nos_pam_van_doo...@hotmail.com
> Remove only "_nos_pam"
Thanks a lot!
For locking I have no idea. In VS 6, the dll is locked by Windows
explorer as it is shell extension but not by VS 6 itself. But in VS
2005, after build it has a lock and I have to close it to remove that
lock.
Regards,
Anu