All you are doing it updating a .dll that hosts the class Corporate
Functions.  

Are you familiar with Click Once?  This is a winform app so it makes sense.
I thought that you were on a web server.  No biggie.

<
http://geekswithblogs.net/gpro/archive/2008/03/16/clickonce-winforms-deploym
ent-part-1.aspx>

That is a good overview on what Click Once is all about.   

HTH

…………………………………………………………………
Stephen Russell – 
Senior Visual Studio Developer, DBA

Memphis, TN
901.246-0159


> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Taf
> Sent: Friday, March 27, 2009 4:18 PM
> To: DotNetDevelopment, VB.NET, C# .NET, ADO.NET, ASP.NET, XML, XML Web
> Services,.NET Remoting
> Subject: [DotNetDevelopment] Re: How to update a small portion of
> installed application
> 
> 
> How would this work for a Windows app?  (Hopefully just an
> inexperience problem here.)  My project is in VB.Net 2005.
> 
> I have a situation alot like CallMeLaNN's: In trying to keep to an MVC
> philosophy when factoring ("shotgun surgery" as the wiki defines it),
> I have multiple projects referencing down in a hierarchy:
> 
>            Front End - Login   (Windows cf. Mobile cf. Web)
>                        ^
>           GUI User Controls (library)
>                        ^
>             Business Logic (library)
>                   ^         ^
> Database Logic   Corporate Functions    (libraries)
> 
> When I make a change to my Corporate Function Library, I have to
> recompile the Business Logic, GUI, and Front End(s) and do a whole new
> roll-out.
> 
> To be clear of my coding style in use, here's a sample:
> 
> {Business Logic}.{Class 1}
>     Private myValue1 As Integer = 0
>     Private myValue2 As Integer = 1
> 
>     Public Function GetResultOfSomething() As Integer
>         Dim intReturn As Integer = 0
>         Using cf_Class As {Corporate Functions}.ResultClass
>             intReturn = cf_Class.ResultMethod(myValue1, myValue2)
>         End Using
>         GetResultOfSomething = intReturn
>     End Function
> End Class
> 
> So, if I change {Corporate Functions}.ResultClass.ResultMethod from
> [{int} - {int}] to [{int} * {int}], I have to rebuild everything!  How
> can I get around that?
> 
> --Taf Greenstreet
> [email protected]
> 
> 
> 
> 
> 
> On Mar 27, 12:47 pm, "Stephen Russell" <[email protected]> wrote:
> > I am guessing that this is a web app.
> >
> > You could create your own installer that uses meta data for all the
> objects
> > in your stage environment and can determine via a date stamp which
> are
> > different from the production server.
> >
> > .........................
> > Stephen Russell -
> > Senior Visual Studio Developer, DBA
> >
> > Memphis, TN
> > 901.246-0159
> 
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.0.238 / Virus Database: 270.11.30/2026 - Release Date:
> 03/27/09 07:13:00


Reply via email to