Enterprise Library 6 VS .NET 4.0

0 votes
asked Apr 28, 2014 in IRF tantárgy by Agneskata (22 points)  

Sziasztok!
Az a problémám, hogy a HF kiírásban az szerepel, hogy a fordítást .NET 4.0-s verziójával fogják csinálni, de az Enterprise Library honlapja szerint ( Enterprise Library 6 http://msdn.microsoft.com/en-us/library/dn169621.aspx"Supported .NET Frameworks: Microsoft .NET Framework 4.5") a 4.5-öst támogatja az Enterprise Library 6. Most akkor a HF-nek kell mégis 4.5-ösnek lennie, vagy használjam a Enterprise Library 5-öt?
Köszönöm előre is,
Üdv
Ágnes

2 Answers

+1 vote
answered Apr 28, 2014 by dzolnai (65 points)  

Szia,
Az Enterprise Library-nak valóban nem jó a 4.0.
Állítsd át a solutionben mindkét projektnek a target frameworkjét 4.5-ösre (jobb klikk a projekten -> Properties). Ha 2010-es Visual Studió-d van, akkor sajnos fel kell telepíteni egy frissebbet, mert abban max. 4.0.3-at lehet beállítani (ajánlott a 2012-es használata, mert ahhoz elérhető kiegészítésként az Enterprise Library konfigurációs toolja, így azt nem kell külön telepíteni).
Ha átállítottad, akkor valószínűleg szólni fog, hogy a packageket újra kell telepíteni, ehhez menj a View -> Other windows -> Package Manager Console-ra és írd be, hogy

Update-Package -reinstall

Ez újratelepíti az összes package-t.
Ezután már hozzá tudod adni az Enterprise Libraryt.
Azért sem gond a 4.5 használata, mert a VCL-en is 4.5 van telepítve a Windows 8-as gépre.
Arra figyelj még, hogy amikor hozzáadod az Enterprise Libraryt NuGet-tel, akkor az aktív projekt ne a Sample legyen, mert csak az aktív projekthez telepíti a csomagokat.

0 votes
answered Apr 28, 2014 by kuglee (29 points)  

Szia!

Nekem a 4.5-ös project lefordul 4.0-s .NET-tel.

...