NET Framework uzstādīšana

Zalktis un Krivulis darbojas NET framework 3.5. SP1 vidē.
Ja uz windowa nav uzstādīts NET Framework 3.5 SP1 un mēģinot palaist Zalktis vai Krivulis programmatūru, parādīsies šāds paziņojums:Error-0xc0000135

 Uz Windowiem 95, 98, NT4, Me nav uzstādama NET framework 3.5 SP1.

Uz Windows XP, Server 2003, Vista, Server 2008 var uzinstalēt NET framework 3.5 SP1 programmatūru, paņemot šo instalācijas failu uz datora un uz tā datora palaidot šo instalēaju, lai uzinstalējas. Pēc  instalēšanas pārstartējiet datoru un veikt Windows updati.

Uz Windows 7, 8, Server 2008 R2 un Server 2012 tas jau ir Windowā iebūvēts un tikai vajadzēs veikt Windows updati.

Microsoft NET Framework 3.5 SP1 uzstādīšana uz Windows 2000

Lai iestrādātu Zalktī modernākās iestrādes, ar 2013.gadu Zalktij ir nepieciešama NET Framework 3.5 SP1 programmatūra. Tas viegli uzstādāms uz dažādām operētājsistēmām vai arī ir jau iebūvēta: Windows XP, 2003, Vista, 2008, 7, 8. Uz vecām Windows versijām 95, 98, Me un NT4 vispār nav uzstādama NET framework programmatūra. Jāņem vērā, ka Zalktis darbība uz Windowa 2000 no mūsu puses netiek atbalstīta. Uz Windows 2000 aplinkus var uzstādīt saskaņā ar doto aprakstu: http://rainstorms.me.uk/blog/2008/03/12/microsoft-net-framework-35-in-windows-2000/ :

Tātad vispirms Windowam 2000 jāinstalē servisa pakotni SP4, pārstartē datoru, tad uzstāda drošības labojumu  KB835732, tad pārstartē datoru un beigās uzinstalē NET Framework 2.0 SP1 un tad pārstartēt datoru. Zalktis programmas mapē iekopē NET Framework 3.5 nepieciešamos failus, kas ir uzinstalēts uz cita datora/ 32bitu Windowa mapē C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5.

Jāņem vērā, ka Zalktis darbība uz Windowa 2000, ka arī uz Windowiem 95, 98, Me, NT4 no mūsu puses netiek atbalstīta.

Originālais raksts:

Microsoft .NET Framework 3.5 in Windows 2000

Microsoft don’t support using .NET 3.5 in Windows 2000, which is particularly annoying, especially if, like me, you have a client who has 8 out of 12 PCs still using Windows 2000.

So, I decided to have a go and see if I could find any way of doing it.  This is completely unsupported, and if it breaks anything, don’t blame me, but it is actually fairly straightforward and it seems to work fine to me (although I doubt it works with things like WPF, but if anyone tries it, please leave a comment to say how it goes)…

  1. Make sure you have Windows 2000 SP4 installed
  2. You may need to install KB 835732 before step 3
  3. Install .NET Framework 2.0 Service Pack 1

Now, there are 2 ways of continuing.  Either you can copy over all the .NET 3.5 assemblies (you’ll have them on a .NET 3.5 PC in the Program Files\Reference Assemblies\Microsoft\Framework\v3.5 folder).  You can either dump them in the application folder or probably register them in the GAC (not tried it, but it should work).

Alternatively, try running your application.  You will probably get a load of AssemblyReferenceFailedExceptions.  Copy in the required DLL from the above folder into your application folder for each one.

It should all work now!