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
