[MonoDevelop] Visibility of GAC Dll's

Dan Winslow DWinslow at aiminstitute.org
Tue Apr 28 12:35:36 EDT 2009


Understood, thanks all.

-----Original Message-----
From: Michael Hutchinson [mailto:m.j.hutchinson at gmail.com]
Sent: Tue 4/28/2009 11:32 AM
To: Dan Winslow
Cc: Chris Howie; monodevelop-list at lists.ximian.com
Subject: Re: [MonoDevelop] Visibility of GAC Dll's
 
On Tue, Apr 28, 2009 at 12:20 PM, Dan Winslow <DWinslow at aiminstitute.org> wrote:
>
> makes me wonder...if I download a Dll ( in this case, a windows-version MySql dll ), should I do anything else besides just adding it as an assembly reference? Do I even need to do a gacutil -i on it? Do I need to make a pc file for it?

In cases like that, you should set the reference to "local copy", so
that the assembly gets copied into your app's bin directory, and
distribute it with your app.

You should only put an assembly in the GAC if you wish that exact
version/copy to be shared by other apps, and you're able to make a
commitment to its API stability. In general, only the originator of
the assembly can make this commitment.

-- 
Michael Hutchinson
http://mjhutchinson.com



More information about the Monodevelop-list mailing list