[prev in list] [next in list] [prev in thread] [next in thread] 

List:       log4net-user
Subject:    RE: when to use strong name confusion AND Add Reference confusion
From:       "Walden H. Leverich" <WaldenL () TechSoftInc ! com>
Date:       2008-10-30 17:36:05
Message-ID: 43A10173A6B4F54BACFACFB39EBD47553312F9 () ex2 ! techsoftwareinc ! com
[Download RAW message or body]

We're not using Team edition, we're subversion based. So I just created
the directory in explorer and added it to SVN. The VS solution knows
nothing about the directory, and the individual projects just reference
the DLLs directly from the directory with copy-local set to yes.

 

-Walden

 

-- 

Walden H Leverich III

Tech Software

(516) 627-3800 x3051

WaldenL@TechSoftInc.com <mailto:WaldenL@TechSoftInc.com> 

http://www.TechSoftInc.com <http://www.techsoftinc.com/> 

 

Quiquid latine dictum sit altum viditur.

(Whatever is said in Latin seems profound.)

 

From: hdjim69 [mailto:hdjim69@yahoo.com] 
Sent: Thursday, October 30, 2008 1:20 PM
To: Log4NET User
Subject: RE: when to use strong name confusion AND Add Reference
confusion

 

Walden, so you create a directory at the Solution level?  Right-click
solution -> Add -> New solution folder?  Name it Binaries. Then
right-click on the newly added Binaries folder and select Add-> New Item
and select the log4net .dll (release version) ?  from the path it was
installed when I downloaded it? 

 

A few things...

 

I did that and I looked in the dir that contains my solution and all
it's project sub-folders but I did not see the new Binaries folder. 

 

I see the new folder and the log4net.dll in the Solution but I don't see
it in the dir. that contains my solution so how do I add a reference to
this dll from all my other projects?  I still have to point to the path
where it was installed when I downloaded it??  So how does the .dll in
the new folder get mapped to the other projects?  It seems like there is
no relationship between the new folder with the .dll and the actual
locatoin of the .dll that I have to select when I add reference in the
other projects

 

I'm confused....  I swear MS can really complicate things.  And I hate
all this behind the scenes stuff...I'd rather be responsible to set
everything myself then let VS do it because you really don't know what
it's doing....



--- On Thu, 10/30/08, Walden H. Leverich <WaldenL@TechSoftInc.com>
wrote:

	From: Walden H. Leverich <WaldenL@TechSoftInc.com>
	Subject: RE: when to use strong name confusion AND Add Reference
confusion
	To: "Log4NET User" <log4net-user@logging.apache.org>,
hdjim69@yahoo.com
	Date: Thursday, October 30, 2008, 12:46 PM

	What you describe vis-a-vie the build process is indeed the
difference between a file reference and a project reference. The two
nice things about a project reference is that when you build debug you
reference the debug version of the other project, but when you build
release you reference the release version of the other project. And when
you build, you rebuild the other project if needed.

	 

	For me, business object / data layer references would probably
be project references for my client project, but something like log4net,
or a 3rd party control would be file references. I don't really want
debug builds of the 3rd party DLLs, and I don't need to step into them
in debug mode or have them rebuilt every time.

 

We add a "_Binaries" directory to our projects where we can place 3rd
party stuff and reference it from there. That way if it does change the
change can be checked into the _Binaries directory and then it will be
picked up on the next build.

 

-Walden

-- 

Walden H Leverich III

Tech Software

(516) 627-3800 x3051

WaldenL@TechSoftInc.com

http://www.TechSoftInc.com <http://www.techsoftinc.com/> 

 

Quiquid latine dictum sit altum viditur.

(Whatever is said in Latin seems profound.)

 

From: hdjim69 [mailto:hdjim69@yahoo.com] 
Sent: Thursday, October 30, 2008 11:32 AM
To: Log4NET User
Subject: RE: when to use strong name confusion AND Add Reference
confusion

 

Great!  Now comes the question, what about project reference vs. file
reference? MSDN recommends using project references whenever possible
and only use file references when necessary.  

 

I haven't been using .Net that long and I'm still a little fuzzy on all
the setup choices.  We're on VS2005 using Team Suite.  The source is on
a dev server and we download local copies to develop.  When done, we
diff, the check into the server. Then Q&A does a build.

 

I'm in charge of requirements gathering and setup for Log4Net.  So, I
should add a new project to our solution and add the Log4Net code and
set a reference to this project from all the other projects in the
solution that we need to use Log4net to log. Then do a build, and save
my solution and check in the new project.  When my co-workers "get
latest" it should pull down the new project and all the existing
projects should now have a reference to the Log4Net dll that was built.


 

If so, I really don't need the .dll that came with the Log4Net download
since I'm going to rebuild it anyway when I add the project and build
it.  Is this the way to do this?  

 

TIA

 



--- On Thu, 10/30/08, Reineri, Jim <jreineri@prenova.com> wrote:

	From: Reineri, Jim <jreineri@prenova.com>
	Subject: RE: when to use strong name confusion
	To: "Log4NET User" <log4net-user@logging.apache.org>,
"hdjim69@yahoo.com" <hdjim69@yahoo.com>
	Date: Thursday, October 30, 2008, 11:05 AM

This is exactly right.  The only downside of deploying unsigned log4net
with each application is that you would end up with a copy of the dll in
each deployed application.  At < 300k that is a very small downside in
most situations.

 

Jim

 

 

From: Walden H. Leverich [mailto:WaldenL@TechSoftInc.com] 
Sent: Thursday, October 30, 2008 10:51 AM
To: Log4NET User; hdjim69@yahoo.com
Subject: RE: when to use strong name confusion

 

> just want to be able to go into each project and add a reference to
the log4net.dll and that should do it.  

>No GAC just a reference in each project to the log4net.dll.

 

Correct. _IF_ you used the signed version (or signed a build yourself)
you could drop it in the GAC and then you wouldn't need a copy in each
deployment directory (you'd still need a reference) but we've found the
GAC closer to DLL-hell then not. It's simple enough to drop a copy of
log4net.dll in the deployment directory and away you go. Plus, if you
were to use a strongly named version then every time you rebuilt it you
would have to adjust your references as the full version # is included
in the strong name. Not the end of the world for log4net.dll, but there
are updates.

 

-Walden

 

-- 

Walden H Leverich III

Tech Software

(516) 627-3800 x3051

WaldenL@TechSoftInc.com

http://www.TechSoftInc.com <http://www.techsoftinc.com/> 

 

Quiquid latine dictum sit altum viditur.

(Whatever is said in Latin seems profound.)

 

From: hdjim69 [mailto:hdjim69@yahoo.com] 
Sent: Thursday, October 30, 2008 10:04 AM
To: Log4NET User
Subject: RE: when to use strong name confusion

 

Yes, this is for internal use.  We are not a vendor. However we have
several projects in the solution (VS2005) that need to log (client.exe,
client.dll, server.dll, etc.).  I just want to be able to go into each
project and add a reference to the log4net.dll and that should do it.
No GAC just a reference in each project to the log4net.dll. 

 

Is this the correct way to set up referencing this .dll?



--- On Thu, 10/30/08, Walden H. Leverich <WaldenL@TechSoftInc.com>
wrote:

	From: Walden H. Leverich <WaldenL@TechSoftInc.com>
	Subject: RE: when to use strong name confusion
	To: "Log4NET User" <log4net-user@logging.apache.org>,
hdjim69@yahoo.com
	Date: Thursday, October 30, 2008, 9:45 AM

Is this for _internal_ use? IOW, you're not a ISV getting ready to
distribute software, right? In that case, just ignore strong names
completely. Use the DLL as it, and don't worry about sn.exe or signing
at all. Except in rare cases (and you'll know when you get there) there
is no point in using strongly named assemblies internally. 

 

If you're an ISV, then consider it, but then you'll have to understand
strong names for your own stuff and the log4net stuff will seem obvious.

 

-Walden

 

-- 

Walden H Leverich III

Tech Software

(516) 627-3800 x3051

WaldenL@TechSoftInc.com

http://www.TechSoftInc.com <http://www.techsoftinc.com/> 

 

Quiquid latine dictum sit altum viditur.

(Whatever is said in Latin seems profound.)

 

From: hdjim69 [mailto:hdjim69@yahoo.com] 
Sent: Thursday, October 30, 2008 8:54 AM
To: log4net-user@logging.apache.org
Subject: when to use strong name confusion

 

Hello, 

 

Not sure I understand the strong name requirements.  I'm on .Net 2.0.
There is already a .dll in the log4net-1.2.10\bin\net\2.0 dir. Do I need
to rebuild this .dll with a strong name key or can I just use this dll
as it is ?    I know what a strong name is and how to generate a
private/public key but still not sure how this relates to when and why I
would need to do this with log4net.

 

 

Any help would be appreciated.

 

 

TIA

J

 

 

 

 


[Attachment #3 (text/html)]

<html xmlns:v="urn:schemas-microsoft-com:vml" \
xmlns:o="urn:schemas-microsoft-com:office:office" \
xmlns:w="urn:schemas-microsoft-com:office:word" \
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" \
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.msochpdefault1, li.msochpdefault1, div.msochpdefault1
	{mso-style-name:msochpdefault1;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.emailstyle1711
	{mso-style-name:emailstyle1711;}
span.emailstyle191
	{mso-style-name:emailstyle191;}
span.emailstyle201
	{mso-style-name:emailstyle201;}
span.emailstyle25
	{mso-style-name:emailstyle25;}
p.msochpdefault2, li.msochpdefault2, div.msochpdefault2
	{mso-style-name:msochpdefault2;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.emailstyle17111
	{mso-style-name:emailstyle17111;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle1911
	{mso-style-name:emailstyle1911;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.emailstyle2011
	{mso-style-name:emailstyle2011;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
p.msochpdefault11, li.msochpdefault11, div.msochpdefault11
	{mso-style-name:msochpdefault11;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
span.emailstyle251
	{mso-style-name:emailstyle251;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle29
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>We're not using Team edition, we're subversion based. So I just
created the directory in explorer and added it to SVN. The VS solution knows
nothing about the directory, and the individual projects just reference the
DLLs directly from the directory with copy-local set to yes.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>-Walden<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>-- <o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Walden H Leverich III<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Tech Software<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>(516) 627-3800 x3051<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><a href="mailto:WaldenL@TechSoftInc.com"><span style='color:
blue'>WaldenL@TechSoftInc.com</span></a><o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><a href="http://www.techsoftinc.com/"><span \
style='color:blue'>http://www.TechSoftInc.com</span></a><o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>Quiquid latine dictum sit altum viditur.<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'>(Whatever is said in Latin seems profound.)<o:p></o:p></span></p>

<p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
color:#1F497D'><o:p>&nbsp;</o:p></span></p>

<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>

<p class=MsoNormal><b><span \
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span \
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> hdjim69 \
[mailto:hdjim69@yahoo.com] <br> <b>Sent:</b> Thursday, October 30, 2008 1:20 PM<br>
<b>To:</b> Log4NET User<br>
<b>Subject:</b> RE: when to use strong name confusion AND Add Reference
confusion<o:p></o:p></span></p>

</div>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0>
 <tr>
  <td valign=top style='padding:0in 0in 0in 0in'>
  <p class=MsoNormal><span \
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Walden,  so you create a \
                directory at the Solution level?&nbsp; Right-click solution
  -&gt; Add -&gt; New solution folder?&nbsp; Name it Binaries. Then right-click
  on the newly added Binaries folder and select Add-&gt; New Item and select
  the log4net .dll (release version) ?&nbsp; from the path it was installed
  when I downloaded it? <o:p></o:p></span></p>
  <p class=MsoNormal><span \
style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>
  <p class=MsoNormal><span \
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>A  few \
things&#8230;<o:p></o:p></span></p>  <p class=MsoNormal><span \
style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>
  <p class=MsoNormal><span \
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>I  did that and I looked in \
the dir that contains my solution and all it&#8217;s  project sub-folders but I did \
not see the new Binaries folder. <o:p></o:p></span></p>  <p class=MsoNormal><span \
style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>
  <p class=MsoNormal><span \
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>I  see the new folder and \
the log4net.dll in the Solution but I don&#8217;t see  it in the dir. that contains \
my solution so how do I add a reference to this  dll from all my other \
projects?&nbsp; I still have to point to the path where  it was installed when I \
downloaded it??&nbsp; So how does the .dll in the new  folder get mapped to the other \
projects?&nbsp; It seems like there is no  relationship between the new folder with \
the .dll and the actual locatoin of  the .dll that I have to select when I add \
reference in the other projects</span><o:p></o:p></p>  <p class=MsoNormal><span \
style='font-size:10.0pt;font-family:"Arial","sans-serif"'><o:p>&nbsp;</o:p></span></p>
  <p class=MsoNormal><span \
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>I&#8217;m  \
confused&#8230;.&nbsp; I swear MS can really complicate things.&nbsp; And I  hate all \
this behind the scenes stuff&#8230;I&#8217;d rather be responsible  to set everything \
myself then let VS do it because you really don&#8217;t  know what it&#8217;s \
doing&#8230;.<o:p></o:p></span></p>  <div>
  <div>
  <p class=MsoNormal><br>
  <br>
  --- On <b>Thu, 10/30/08, Walden H. Leverich \
<i>&lt;WaldenL@TechSoftInc.com&gt;</i></b>  wrote:<o:p></o:p></p>
  </div>
  </div>
  <blockquote style='border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in \
4.0pt;  margin-left:3.75pt;margin-top:5.0pt;margin-bottom:5.0pt'>
  <p class=MsoNormal style='margin-bottom:12.0pt'>From: Walden H. Leverich
  &lt;WaldenL@TechSoftInc.com&gt;<br>
  Subject: RE: when to use strong name confusion AND Add Reference confusion<br>
  To: &quot;Log4NET User&quot; &lt;log4net-user@logging.apache.org&gt;,
  hdjim69@yahoo.com<br>
  Date: Thursday, October 30, 2008, 12:46 PM<o:p></o:p></p>
  <div id=yiv1679148816>
  <div>
  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
  style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>What
  you describe vis-a-vie the build process is indeed the difference between a
  file reference and a project reference. The two nice things about a project
  reference is that when you build debug you reference the debug version of the
  other project, but when you build release you reference the release version
  of the other project. And when you build, you rebuild the other project if
  needed.</span><o:p></o:p></p>
  </div>
  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
  style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&nbsp;</span><o:p></o:p></p>
  </div>
  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
  style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>For
  me, business object / data layer references would probably be project
  references for my client project, but something like log4net, or a 3rd party
  control would be file references. I don't really want debug builds of the 3rd
  party DLLs, and I don't need to step into them in debug mode or have them
  rebuilt every time.</span><o:p></o:p></p>
  </blockquote>
  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
  style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&nbsp;</span><o:p></o:p></p>
  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
  style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>We
  add a &quot;_Binaries&quot; directory to our projects where we can place 3rd
  party stuff and reference it from there. That way if it does change the
  change can be checked into the _Binaries directory and then it will be picked
  up on the next build.</span><o:p></o:p></p>
  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
  style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&nbsp;</span><o:p></o:p></p>
  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
  style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>-Walden</span><o:p></o:p></p>
  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
  style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>-- \
</span><o:p></o:p></p>  <p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span  \
style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Walden  H \
Leverich III</span><o:p></o:p></p>  <p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span  \
style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Tech  \
Software</span><o:p></o:p></p>  <p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span  \
style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>(516)  \
627-3800 x3051</span><o:p></o:p></p>  <p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span  \
style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><a  \
href="mailto:WaldenL@TechSoftInc.com" \
target="_blank">WaldenL@TechSoftInc.com</a></span><o:p></o:p></p>  <p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span  \
style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><a  \
href="http://www.techsoftinc.com/" \
target="_blank">http://www.TechSoftInc.com</a></span><o:p></o:p></p>  <p \
class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span  \
style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&nbsp;</span><o:p></o:p></p>
  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
  style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Quiquid
  latine dictum sit altum viditur.</span><o:p></o:p></p>
  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
  style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>(Whatever
  is said in Latin seems profound.)</span><o:p></o:p></p>
  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
  style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&nbsp;</span><o:p></o:p></p>
  <div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>
  <p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span  \
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span  \
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> hdjim69  \
[mailto:hdjim69@yahoo.com] <br>  <b>Sent:</b> Thursday, October 30, 2008 11:32 AM<br>
  <b>To:</b> Log4NET User<br>
  <b>Subject:</b> RE: when to use strong name confusion AND Add Reference
  confusion</span><o:p></o:p></p>
  </div>
  <p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>&nbsp;<o:p></o:p></p>  \
<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0>  <tr>
    <td valign=top style='padding:0in 0in 0in 0in'>
    <div>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Great!&nbsp;
  Now comes the question, what about project reference vs. file reference?
    MSDN recommends using project references whenever possible and only use
    file references when necessary.&nbsp; </span><o:p></o:p></p>
    </div>
    <div>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span><o:p></o:p></p>
  </div>
    <div>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>I
    haven&#8217;t been using .Net that long and I&#8217;m still a little fuzzy
    on all the setup choices.&nbsp; We&#8217;re on VS2005 using Team Suite.&nbsp;
    The source is on a dev server and we download local copies to
    develop.&nbsp; When done, we diff, the check into the server. Then Q&amp;A
    does a build.</span><o:p></o:p></p>
    </div>
    <div>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span><o:p></o:p></p>
  </div>
    <div>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>I&#8217;m
    in charge of requirements gathering and setup for Log4Net.&nbsp; So, I
    should add a new project to our solution and add the Log4Net code and set a
    reference to this project from all the other projects in the solution that
    we need to use Log4net to log. Then do a build, and save my solution and
    check in the new project.&nbsp; When my co-workers &#8220;get latest&#8221;
    it should pull down the new project and all the existing projects should
    now have a reference to the Log4Net dll that was built.&nbsp; \
</span><o:p></o:p></p>  </div>
    <div>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span><o:p></o:p></p>
  </div>
    <div>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>If
    so, I really don&#8217;t need the .dll that came with the Log4Net download
    since I&#8217;m going to rebuild it anyway when I add the project and build
    it.&nbsp; Is this the way to do this?&nbsp; </span><o:p></o:p></p>
    </div>
    <div>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span><o:p></o:p></p>
  </div>
    <div>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>TIA</span><o:p></o:p></p>
  </div>
    <div>
    <div>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'>&nbsp;<o:p></o:p></p>
    </div>
    </div>
    <div>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><br>
    <br>
    --- On <b>Thu, 10/30/08, Reineri, Jim <i>&lt;jreineri@prenova.com&gt;</i></b>
    wrote:<o:p></o:p></p>
    </div>
    <blockquote style='border:none;border-left:solid #1010FF 1.5pt;padding:
    0in 0in 0in 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-bottom:5.0pt'>
    <p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'>From:
    Reineri, Jim &lt;jreineri@prenova.com&gt;<br>
    Subject: RE: when to use strong name confusion<br>
    To: &quot;Log4NET User&quot; &lt;log4net-user@logging.apache.org&gt;,
    &quot;hdjim69@yahoo.com&quot; &lt;hdjim69@yahoo.com&gt;<br>
    Date: Thursday, October 30, 2008, 11:05 AM<o:p></o:p></p>
    </blockquote>
    <div id=yiv1340334677>
    <div>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    color:#1F497D'>This is exactly right.&nbsp; The only downside of deploying
    unsigned log4net with each application is that you would end up with a copy
    of the dll in each deployed application.&nbsp; At &lt; 300k that is a very
    small downside in most situations.</span><o:p></o:p></p>
    </div>
    </div>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    color:#1F497D'>&nbsp;</span><o:p></o:p></p>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    color:#1F497D'>Jim</span><o:p></o:p></p>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    color:#1F497D'>&nbsp;</span><o:p></o:p></p>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    color:#1F497D'>&nbsp;</span><o:p></o:p></p>
    <div>
    <div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in \
0in'>  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
  style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Walden H.
    Leverich [mailto:WaldenL@TechSoftInc.com] <br>
    <b>Sent:</b> Thursday, October 30, 2008 10:51 AM<br>
    <b>To:</b> Log4NET User; hdjim69@yahoo.com<br>
    <b>Subject:</b> RE: when to use strong name confusion</span><o:p></o:p></p>
    </div>
    </div>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'>&nbsp;<o:p></o:p></p>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    color:#1F497D'>&gt;</span><span \
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>  just want to be able to \
go into each project and add a reference to the  log4net.dll and that should do \
it.&nbsp; </span><o:p></o:p></p>  <p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:  auto'><span \
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>&gt;No  GAC just a \
reference in each project to the log4net.dll.</span><o:p></o:p></p>  <p \
class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:  auto'><span \
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span><o:p></o:p></p>
  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Correct.
    _<i>IF</i>_ you used the signed version (or signed a build yourself) you
    could drop it in the GAC and then you wouldn't need a copy in each
    deployment directory (you'd still need a reference) but we've found the GAC
    closer to DLL-hell then not. It's simple enough to drop a copy of log4net.dll
    in the deployment directory and away you go. Plus, if you were to use a
    strongly named version then every time you rebuilt it you would have to
    adjust your references as the full version # is included in the strong
    name. Not the end of the world for log4net.dll, but there are \
updates.</span><o:p></o:p></p>  <p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:  auto'><span \
style='font-size:10.0pt;font-family:"Arial","sans-serif"'>&nbsp;</span><o:p></o:p></p>
  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>-Walden</span><o:p></o:p></p>
  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
    color:#1F497D'>&nbsp;</span><o:p></o:p></p>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
    color:#1F497D'>-- </span><o:p></o:p></p>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
    color:#1F497D'>Walden H Leverich III</span><o:p></o:p></p>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
    color:#1F497D'>Tech Software</span><o:p></o:p></p>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
    color:#1F497D'>(516) 627-3800 x3051</span><o:p></o:p></p>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
    color:#1F497D'><a href="mailto:WaldenL@TechSoftInc.com" \
target="_blank">WaldenL@TechSoftInc.com</a></span><o:p></o:p></p>  <p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:  auto'><span \
style='font-size:10.0pt;font-family:"Calibri","sans-serif";  color:#1F497D'><a \
href="http://www.techsoftinc.com/" \
target="_blank">http://www.TechSoftInc.com</a></span><o:p></o:p></p>  <p \
class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:  auto'><span \
style='font-size:10.0pt;font-family:"Calibri","sans-serif";  \
color:#1F497D'>&nbsp;</span><o:p></o:p></p>  <p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:  auto'><span \
style='font-size:10.0pt;font-family:"Calibri","sans-serif";  color:#1F497D'>Quiquid \
latine dictum sit altum viditur.</span><o:p></o:p></p>  <p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:  auto'><span \
style='font-size:10.0pt;font-family:"Calibri","sans-serif";  color:#1F497D'>(Whatever \
is said in Latin seems profound.)</span><o:p></o:p></p>  <p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:  auto'><span \
style='font-size:11.0pt;font-family:"Calibri","sans-serif";  \
color:#1F497D'>&nbsp;</span><o:p></o:p></p>  <div style='border:none;border-top:solid \
#B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>  <p class=MsoNormal \
style='mso-margin-top-alt:auto;mso-margin-bottom-alt:  auto'><b><span \
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span  \
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> hdjim69  \
[mailto:hdjim69@yahoo.com] <br>  <b>Sent:</b> Thursday, October 30, 2008 10:04 AM<br>
    <b>To:</b> Log4NET User<br>
    <b>Subject:</b> RE: when to use strong name confusion</span><o:p></o:p></p>
    </div>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'>&nbsp;<o:p></o:p></p>
    <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0>
     <tr>
      <td valign=top style='padding:0in 0in 0in 0in'>
      <div>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Yes,
      this is for internal use.&nbsp; We are not a vendor. However we have
      several projects in the solution (VS2005) that need to log (client.exe,
      client.dll, server.dll, etc.).&nbsp; I just want to be able to go into
      each project and add a reference to the log4net.dll and that should do
      it.&nbsp; No GAC just a reference in each project to the log4net.dll. \
</span><o:p></o:p></p>  </div>
      <div>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'>&nbsp;<o:p></o:p></p>
      </div>
      <div>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Is
      this the correct way to set up referencing this .dll?</span><o:p></o:p></p>
      </div>
      <div>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><br>
      <br>
      --- On <b>Thu, 10/30/08, Walden H. Leverich \
<i>&lt;WaldenL@TechSoftInc.com&gt;</i></b>  wrote:<o:p></o:p></p>
      </div>
      <blockquote style='border:none;border-left:solid #1010FF 1.5pt;
      padding:0in 0in 0in 4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-bottom:
      5.0pt'>
      <p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'>From:
      Walden H. Leverich &lt;WaldenL@TechSoftInc.com&gt;<br>
      Subject: RE: when to use strong name confusion<br>
      To: &quot;Log4NET User&quot; &lt;log4net-user@logging.apache.org&gt;,
      hdjim69@yahoo.com<br>
      Date: Thursday, October 30, 2008, 9:45 AM<o:p></o:p></p>
      </blockquote>
      <div id=yiv769495554>
      <div>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'>Is this for _<i>internal</i>_ use? IOW, you're not a ISV
      getting ready to distribute software, right? In that case, just ignore
      strong names completely. Use the DLL as it, and don't worry about sn.exe
      or signing at all. Except in rare cases (and you'll know when you get
      there) there is no point in using strongly named assemblies internally. \
</span><o:p></o:p></p>  </div>
      </div>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'>&nbsp;</span><o:p></o:p></p>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'>If you're an ISV, then consider it, but then you'll have
      to understand strong names for your own stuff and the log4net stuff will
      seem obvious.</span><o:p></o:p></p>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'>&nbsp;</span><o:p></o:p></p>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'>-Walden</span><o:p></o:p></p>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'>&nbsp;</span><o:p></o:p></p>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'>-- </span><o:p></o:p></p>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'>Walden H Leverich III</span><o:p></o:p></p>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'>Tech Software</span><o:p></o:p></p>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'>(516) 627-3800 x3051</span><o:p></o:p></p>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'><a href="mailto:WaldenL@TechSoftInc.com" \
                target="_blank">WaldenL@TechSoftInc.com</a></span><o:p></o:p></p>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'><a href="http://www.techsoftinc.com/" \
                target="_blank">http://www.TechSoftInc.com</a></span><o:p></o:p></p>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'>&nbsp;</span><o:p></o:p></p>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'>Quiquid latine dictum sit altum viditur.</span><o:p></o:p></p>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'>(Whatever is said in Latin seems \
                profound.)</span><o:p></o:p></p>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";
      color:#1F497D'>&nbsp;</span><o:p></o:p></p>
      <div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in \
                0in'>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><b><span \
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span  \
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> hdjim69  \
[mailto:hdjim69@yahoo.com] <br>  <b>Sent:</b> Thursday, October 30, 2008 8:54 AM<br>
      <b>To:</b> log4net-user@logging.apache.org<br>
      <b>Subject:</b> when to use strong name confusion</span><o:p></o:p></p>
      </div>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'>&nbsp;<o:p></o:p></p>
      <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0>
       <tr>
        <td valign=top style='padding:0in 0in 0in 0in'>
        <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
        auto'><span style='font-size:10.0pt;font-family:"Courier New"'>Hello, \
                </span><o:p></o:p></p>
        <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
        auto'>&nbsp;<o:p></o:p></p>
        <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
        auto'><span style='font-size:10.0pt;font-family:"Courier New"'>Not sure
        I understand the strong name requirements.&nbsp; I'm on .Net 2.0.&nbsp;
        There is already a .dll in the log4net-1.2.10\bin\net\2.0 dir. Do I
        need to rebuild this .dll with a strong name key or can I just use this
        dll as it is ?&nbsp;&nbsp;&nbsp; I know what a strong name is and how
        to generate a private/public key but still not sure how this relates to
        when and why I would need to do this with log4net.</span><o:p></o:p></p>
        <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
        auto'><span style='font-size:10.0pt;font-family:"Courier \
                New"'>&nbsp;</span><o:p></o:p></p>
        <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
        auto'><span style='font-size:10.0pt;font-family:"Courier \
                New"'>&nbsp;</span><o:p></o:p></p>
        <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
        auto'><span style='font-size:10.0pt;font-family:"Courier New"'>Any help
        would be appreciated.</span><o:p></o:p></p>
        <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
        auto'><span style='font-size:10.0pt;font-family:"Courier \
                New"'>&nbsp;</span><o:p></o:p></p>
        <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
        auto'><span style='font-size:10.0pt;font-family:"Courier \
                New"'>&nbsp;</span><o:p></o:p></p>
        <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
        auto'><span style='font-size:10.0pt;font-family:"Courier \
                New"'>TIA</span><o:p></o:p></p>
        <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
        auto'><span style='font-size:10.0pt;font-family:"Courier \
New"'>J</span><o:p></o:p></p>  </td>
       </tr>
      </table>
      <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
      auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'>&nbsp;</span><o:p></o:p></p>
  </td>
     </tr>
    </table>
    <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'>&nbsp;</span><o:p></o:p></p>
  </td>
   </tr>
  </table>
  <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span
  style='font-size:10.0pt;font-family:"Calibri","sans-serif"'>&nbsp;</span><o:p></o:p></p>
  </td>
 </tr>
</table>

<p class=MsoNormal><span \
style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><o:p>&nbsp;</o:p></span></p>


</div>

</body>

</html>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic