Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Visual Studio.NET / Extensibility / August 2004

Tip: Looking for answers? Try searching our database.

How build a setup to install a VSIP package ?

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Patrick Germain - 13 Aug 2004 03:16 GMT
Hi there

I'm desperate !!

I wrote a VSIP package and it's working fine on my machine where I have the
VSIP SDK (7.1Exp) and a PLK

Now I want to create a setup to install this package on a "client" machine
that has only the .NET 2003 SDK.
How do I do that ?
I even tried to manually create the registry entries (/packages ,
/ToolWindow, etc)
but to no avail.

Is there any resource (Web site, link  ,anything ! ) out there that can help
me

Thanks a lot
Michael He - 16 Aug 2004 02:15 GMT
> Hi there
>
[quoted text clipped - 14 lines]
>
> Thanks a lot

For the client which has no VSIP installed, you have to request a PLK.
(www.vsipdev.com).

The setup for VSIP package is pretty streghtforward. The
Package::UpdateRegistry update teh registry, so you only need to set the
'register' to 'vsdrpCOMSelfReg' in the setup project fro the package dll.

MS recommand to write the registry entry in the setup package not in the
Package::UpdateRegistry. Once you success in the self-register way, you
can easily change to the MS prefer way.

Mike
"Ed Dore [MSFT]" - 18 Aug 2004 23:51 GMT
Hi Patrick,

Just to be clear, the client machine also needs to have a VS .Net 2003
installation on it. Just having the .NET 2003 SDK isn't going to work. You
need the Visual Studio IDE for the package to load against. I'm guessing
this is not the case though :-)

Michael's suggestion is a good one. First, ensure the package is registered
properly, by using the VSIPRegPkg utility. One you've verified that this
works (by running DevEnv /noVSIP). Run VSIPRegPkg again with the /regfile
or /vrgfile option and this will show you the registry keys your installer
will need to set up.

Note, be sure to add the RegisterLoadKey attribute to your package, so that
it points to the string table resource that contains your PLK. Also, you
want to be careful with the inproc32 key. The path to mscoree.dll is
different on Win2K .vs XP for example. Your installer will need to
determine where the windows directory is, so that you can correctly set the
path to mscoree.dll.

Sincerely,
Ed Dore [MSFT]

This post is 'AS IS' with no warranties, and confers no rights.

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.