RE: .NET Fit Deployment
"Charlie Poole" <[email protected]> Thu, 31 Jul 2003 09:59:23 -0700
| Newsgroups | gmane.comp.programming.tools.fit.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi Ward, The GAC is the Global Assembly Cache, a place for storing "shared" assemblies. To go there, they must be strongly named and can exist in multiple side-by-side versions. The GAC is not to be used lightly, since it makes installation more complex. Life is easier when assemblies that an app needs are simply installed with it in it's directory. Some people try to share everything across multiple apps in a product line, leading to the need to update everything at once. However, a test utility has a particular kind of sharing that's needed. The test runner must have access to certain core classes and so must the tests: in this case the user-written fixtures. It would be nice to be able to just install fit and reference fit.dll on a "wherever it is" basis, which you can do when it's in the GAC. One difference I sense between Java and .NET - not knowing Java well I could be wrong - is that it's very easy in .NET, and harder in Java, to build an application against one version of a base assembly/package and end up running it against a different version. In Java, I think you'd have to work to do that but in .NET it just happens all the time. This is made even more complicated in NUnit where we ended up running the tests in a separate AppDomain. I think the same need could arise in Fitster, if you want to change and recompile test fixtures while it's up. Anyway, that's probably more than you wanted to know. I take it you guys had not considered it, so I may experiment with it. I notice that the latest download seems to be from back in October... is any more development being done on the C# version of Fit? Charlie P.S.: I haven't heard any further from Francesco, have you? > -----Original Message----- > From: Ward Cunningham [mailto:[email protected]] > Sent: Thursday, July 31, 2003 8:24 AM > To: Charlie Poole > Subject: Re: .NET Fit Deployment > > > > On Wednesday, July 30, 2003, at 11:36 AM, Charlie Poole wrote: > >> Needing to put the fit assemblies into every project is a bit of a >> pain. >> >> In NUnit, we dealt with a similar issue by putting the framework into >> the >> GAC. >> Have you found tried this? Found problems with it? >> > > What is a GAC? > > -- > Ward Cunningham > 503-245-5633 v mailto:[email protected] > 503-246-5587 f http://c2.com > > -- Ward Cunningham 503-245-5633 v mailto:[email protected] 503-246-5587 f http://c2.com