Re: Shadow Copy Setting

"Charlie Poole" <[email protected]> Thu, 10 Jul 2008 12:14:37 -0700
Newsgroups gmane.comp.windows.dotnet.nunit.user
Message-ID <00a601c8e2c1$372164c0$6401a8c0@ferrari>
Hi Mike,
 
1. NUnit uses shadow copy by default because it allows you to recompile an
assembly while it is loaded. Without using a copy,
Visual Studio would ot be able to modify the assembly. 
 
2. IMO, there is no reason to turn it off in the gui that is sufficiently
good to outweigh the above problem. For some programs that are poorly
written (this will annoy some folks) there is a problem that they don't run
correctly when shadow-copied. My choice would generally be to fix the
program, but occasionally the culprit is some third-party assembly that
cannot be changed. There's no problem with turning it off in the console,
btw, and we may stop using it in the console runner in a future release.
 
3. No.
 
I'd say that the most likely explanation for your situation is that some
folks turned off shadow copy on particular machines at some time in the
past. It is a persistent setting.
 
Charlie


  _____  

From: [email protected]
[mailto:[email protected]] On Behalf Of Mike Chess
Sent: Thursday, July 10, 2008 11:10 AM
To: [email protected]
Subject: [Nunit-users] Shadow Copy Setting



Charlie,

 

We've been having some issues on some developer workstations that seem to
relate to the shadow copy setting in 2.4.7.  On most systems it is in its
default state (on), while on others it has been turned off.

 

1.       Why does NUnit make a shadow copy by default?  (I think I know the
answer, but I'd like to hear one anyway .)

2.       What are the relative merits having shadow copy on/off?  Why would
you want to turn the shadow copy off?

3.       Are there any scenarios that you are aware of that would cause
NUnit in either the installation process or at runtime to automatically turn
off the shadow copy.

 

Mike Chess
Senior Software Engineer
Provider Advantage NW, Inc.
800-337-5482 x3805 (P)
 <mailto:[email protected]> [email protected]

Join the ReVolution 
 
<http://192.168.168.212/exchweb/bin/redir.asp?URL=http://www.revenue360.net>
www.revenue360.net


  _____  


This email may contain confidential information. If you are not the named
recipient, you are not authorized to read, disclose, copy, distribute, or
take any action in reliance on the information. If you have received this
email in error, please immediately notify the Privacy Officer at
1-800-337-5482. 


  _____

-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08

_______________________________________________
Nunit-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nunit-users