Goedenavond,
Ondertussen ben ik al een paar maanden bezig met mijn eerste 'high-profile' programmaatje genaamd FLAC Frontend. De oorspronkelijke (in Visual Basic geschreven) applicatie had 10 jaar geleden zijn laatste release en heeft een hoop bugs. Omdat ik op de FLAC-dev mailinglist zat en erachter kwam dat het helemaal geen officiele software betrof (en dus niet open-source was, en dus niet gefixt kon worden) besloot ik zelf een remake te maken.
Anyway, ik begon in Visual Studio 2012 met een update die het mogelijk maakte ook Windows XP als target te hebben. Een beta-tester merkte op dat hij .NET 4.0 moest installeren en omdat ik zelf zo'n hekel heb aan extra frameworks installeren besloot ik de laagst mogelijke versie te kiezen, .NET 2.0, omdat die hoort bij de eerste Express-editie van Visual Studio, 2005.
Toen ik het programma op een verse installatie van Windows XP SP3 + .NET 2.0 probeerde werkte het prima. Echter, omdat ik automatische updates aan had staan op mijn Windows 7 machine (waarop ik compileer) werkte het programma tijdens het testen opeens niet meer: een security update van Visual Studio 2005 verhoogde de afhankelijkheid naar .NET 2.0 SP2. Daarop heb ik VS2005 opnieuw geïnstalleerd en de automatische updates uit gezet.
Wat is nu mijn vraag: Zijn er nog nare bijwerkingen van het niet updaten van Visual Studio 2005? Niet updaten betekend dat de systeemeisen zo laag mogelijk gehouden worden (namelijk .NET 2.0 zonder servicepacks) maar misschien dat wel updaten een betere binary oplevert? Iemand hier iets over te zeggen?
Ondertussen ben ik al een paar maanden bezig met mijn eerste 'high-profile' programmaatje genaamd FLAC Frontend. De oorspronkelijke (in Visual Basic geschreven) applicatie had 10 jaar geleden zijn laatste release en heeft een hoop bugs. Omdat ik op de FLAC-dev mailinglist zat en erachter kwam dat het helemaal geen officiele software betrof (en dus niet open-source was, en dus niet gefixt kon worden) besloot ik zelf een remake te maken.
Anyway, ik begon in Visual Studio 2012 met een update die het mogelijk maakte ook Windows XP als target te hebben. Een beta-tester merkte op dat hij .NET 4.0 moest installeren en omdat ik zelf zo'n hekel heb aan extra frameworks installeren besloot ik de laagst mogelijke versie te kiezen, .NET 2.0, omdat die hoort bij de eerste Express-editie van Visual Studio, 2005.
Toen ik het programma op een verse installatie van Windows XP SP3 + .NET 2.0 probeerde werkte het prima. Echter, omdat ik automatische updates aan had staan op mijn Windows 7 machine (waarop ik compileer) werkte het programma tijdens het testen opeens niet meer: een security update van Visual Studio 2005 verhoogde de afhankelijkheid naar .NET 2.0 SP2. Daarop heb ik VS2005 opnieuw geïnstalleerd en de automatische updates uit gezet.
Wat is nu mijn vraag: Zijn er nog nare bijwerkingen van het niet updaten van Visual Studio 2005? Niet updaten betekend dat de systeemeisen zo laag mogelijk gehouden worden (namelijk .NET 2.0 zonder servicepacks) maar misschien dat wel updaten een betere binary oplevert? Iemand hier iets over te zeggen?