Hej, vågar man uppgradera till 2003 utan vidare? Finns det någon anledning? Har läst att någon eller några tycker att 2003 är buggig. Är det en ny version av Crystal Reports också? Vad händer med mina 2002-projekt? *funderar* Kan inte svara på alla frågor men skall försöka: Så det går bra (även i praktiken) att köra VS2002 och VS2003 parallellt? "4. Om du konverterar dina 2002 projekt till 2003 kan de inte läsas med 2002. Ett kompilerat 2003 projekt måste även ha framework 1.1 installerad för att fungera." Jag har uppgraderat ett projekt som hade en Crystal-rapport och den fungerade utan problem. Är det någon större idé att uppgradera till 2003 om man inte tänker använda Fw 1.1? Ja du kan uppgradera utan vidare. "Har läst att någon eller några tycker att 2003 är buggig" Allan rätta mig om jag har fel men... Ja och nej!Uppgradera från VS.NET 2002 till 2003
Sv: Uppgradera från VS.NET 2002 till 2003
1. Ja du kan uppgradera. Du kan även välja att ha både 2002 och 2003 installerad vilket jag har.
2. Uppgraderingen fungerar bra med de projekt jag arbetar i men visst finns det buggar eftersom det är en ny produkt och alla kombinationer har inte testats än.
3. Rörande Crystal vet jag faktiskt inte
4. Om du konverterar dina 2002 projekt till 2003 kan de inte läsas med 2002. Ett kompilerat 2003 projekt måste även ha framework 1.1 installerad för att fungera.Sv: Uppgradera från VS.NET 2002 till 2003
Jag gillar inte riktigt "visst finns det buggar". Buggar i programmeringsverktyg har kostat mig allt för mycket hittills för att jag ska våga mig på att uppgradera innan verktyget är mestadels buggfritt.
Någon som har erfarenhet om vad som sker med Crystal Reports vid en uppgradering?
Hur funkar förresten uppdateringarna när man inte längre är MSDN-prenumerant?
*måndagströtta funderingar*Sv: Uppgradera från VS.NET 2002 till 2003
Nej det behövs inte. Du kan ställa in vilken version av framework som används. Det går dock inte att använda funktionalitet unikt för 1.1 då!
RogerSv: Uppgradera från VS.NET 2002 till 2003
/JeppeSv: Uppgradera från VS.NET 2002 till 2003
Sv: Uppgradera från VS.NET 2002 till 2003
Det finns flera anledningar att uppgradera. VS.NET 2003 innehåller en hel del prestandaoptimeringar. Säkerhetsinställningarna är bättre. Du kan bygga lösningar till mobila enheter såsom Pocket PC och SmartPhone. Drivrutiner för Oracle, ODBC ligger med i ramverket. Även buggrättningar har skett från VS.NET 2002 för att nämna några.
Jag har för mig att det är samma version av Crystal Reports så det torde inte vara något problem.
Dina 2002 projekt blir med automatik uppgraderade när du plockar in dom i VS.NET 2003. Observera att lösningar du bygger med VS.NET 2003 automatiskt använder version 1.1 av .NET fx, detta kan du ej ändra på oavsett tidigare inlägg. Dock kan du kompilera från commandoprompten och tala om vilket ramverk du vill ha. Du kan också när du exekverar din app tala om ifall du vill använda någon annan version, men inte inifrån VS.NET 2003.
Du får själv hålla ett öga på när VS uppdateras om du inte längre har MSDN, vilket iofs inte borde vara så svårt.
Om du bara ska använda version 1.0 av ramverket behöver du med andra ord inte uppgradera. Samtidigt så går du ju miste om de fördelar jag beskrev ovan.Sv: Uppgradera från VS.NET 2002 till 2003
Hur får man reda på om det kommer och hur uppgraderar man buggfixar ?
Service pack ?
Eller måste man stå ut med det tills nästa version kommer ?Sv: Uppgradera från VS.NET 2002 till 2003
Dina 2002 projekt blir med automatik uppgraderade när du plockar in dom i VS.NET 2003. Observera att lösningar du bygger med VS.NET 2003 automatiskt använder version 1.1 av .NET fx, detta kan du ej ändra på oavsett tidigare inlägg. Dock kan du kompilera från commandoprompten och tala om vilket ramverk du vill ha. Du kan också när du exekverar din app tala om ifall du vill använda någon annan version, men inte inifrån VS.NET 2003.
Common Properties/General/Supported Runtimes
Select the version(s) of the runtime that you wish to support
Om jag här markerar Microsoft .NET Framework v1.0(advanced) så kommer väll applikationen jag "kompilerat" att fungera på en maskin med enbart 1.0 av .NET Framework installerat?
Om inte vad finns denna inställning till för då?!
RogerSv: Uppgradera från VS.NET 2002 till 2003
Min sista rad var felaktig: "Du kan också när du exekverar din app tala om ifall du vill använda någon annan version, men inte inifrån VS.NET 2003."
Man kan göra precis som du säger. Detta handlar dock bara om exekvering (och här gäller det att ha tungan i rätt mun, se nedan). Du kan alltså inte kompilera ihop dina lösningar i VS.NET 2003 mot ver 1.0 av .NET fx.
Vad händer när du klickar i denna ruta? Jo, det skapas ett entry i din app.config som säger att du kan exekvera din app mot .NET fx 1.0. Dock måste du själv ha koll på om detta är möjligt. Tex. om jag använder det numera inbyggda stödet för odbc i ver 1.1 som tidigare låg i ett eget namespace (Microsoft.Data.Odbc) i ver 1.0 kommer din app att krascha. Varför?
Även om CLR'n och de olika versionerna av .NET Framework utgörs av många assemblies så behandlas dom som en versionshanterad "enhet". Multipla versioner av dessa "enheter" kan samexistera på vilken given maskin som. Alla .NET applikationer hostas I en unmanaged process som laddar CLR'ns DLL'r. Denna process använder exakt en version av CLR'ns assemblies. Vilket innebär att när en specifik version av CLR'n laddas, dikterar det vilken version av .NET framework som används. Man kallar detta att .NET kör en "unified stack" av framework assemblies. Detta kallas unification. (är ni med?) Unification krävs därför att CLR'n och .NET framework är inte designade för valfri mixning och matchning, med några assemblies från version x och några från version x+1.