När landar Windows 7?

imageEnligt Brandon LeBlanc på Windows Team blog så trillar RTM versionen av Windows 7 ner hos TechNet och MSDN prenumeranter den 6:e augusti. Det är det engelska versionen som blir tillgänglig då, andra språk kommer den 1:a oktober.

Kanske det ändå blir ytterligare en installation med RC utgåvan av Windows 7, den här gången på min netbook. Hade tänkt vänta med att installera om den tills RTM-versionen kommer men det får nog bli tidigare.

En intressant fråga som jag funderar kring är vilken edition av Windows 7 som kan passa bäst på en netbook… Kanske inte en full Ultimate installation är det bästa med tanke på att resurserna på en Asus EEE Pc inte är oändliga.


Comment Section

Comments are closed.

Visual Studio 2010 Beta släppt

Nu uppdaterad med nerladdningslänkar för alla som saknar MSDN prenumeration!

Visual Studio 2010 beta 1 finns nu tillgänglig för utvecklare med MSDN-prenumeration. Den väntas bli tillgänglig för alla från Microsoft Downloads på onsdag 20:e maj.

image

Det ska bli riktigt intressant att se hur studion utvecklats sedan PDC i höstas.

MSDN har för tillfället separata nerladdningar för betaversioner av

  • .NET Framework 4.0
  • Visual Studio 2010 Team Suite
  • Visual Studio 2010 Professional
  • Visual Studio Team Foundation Server 2010

Ramverket kommer både i fullversion för x86 och x64 processorer samt i den nerbantade sk client profile-versionen. Som tillbehör för Team System finns också testverktygen Test Load Agent och Test Load Controller.

Nerladdningar för alla:


Comment Section

Comments are closed.

Inte mycket nytt för utvecklare på TechEd 2009 North America

Kollade just på det livesända keynote föredraget från Microsoft TechEd 2009 via webben. Det var inte mycket nyheter för utvecklare, troligen en effekt av att PDC och MIX gick nyligen, kanske spelar det in att man gått tillbaks till det sammanslagna formatet med både utvecklare och IT-proffs under samma vecka. Jag hade hoppats på att de skulle släppa Visual Studio 2010 Beta men det mest intressanta för utvecklare var en annonsering att en förhandsversion av Sql Server 2008 R2 kommer mot slutet av året. Även Office 2010 kommer i en testversion under året. Intresserad? Kolla på Office 2010 the Movie.

image

Annars var det en del om releasekandidaterna av Windows 7 och Windows Server 2008 R2. Man jobbar tydligen hårt på att förbättra drivrutiner i Windows 7 nu, framför allt för grafikkort. Det är också samarbete på gång med Intel kring strömsparfunktioner och optimering av flertrådade applikationer. För övrigt var det upprepning av saker som BitLocker to Go, boot av VHD-filer.

Mot slutet övergick det till några demos av virtualisering och Exchange Server 2010.

Vill man hålla koll på det som händer under veckan så är TechEd Online ett hett tips tillsammans med bloggar på TechEd Blogs eller Twitter.

Vi får väl hoppas att det dyker upp lite coola nyheter för .NET-utvecklare längre fram i veckan.

Uppdaterat! En bra sammanställning av nya produkter som visats/pratats om på TechEd finns på: Roadmaps for Major Products Announced at TechEd


Comment Section

Comments are closed.

Problem att bygga Linq To Sql projekt i VS 2008?

Idag råkade vi på ett något märkligt problem på en utvecklingsdator där vi just hämtat ut ett projekt som innehåller en Linq To Sql modell. Vid kompilering av delprojektet med .dbml-filen fick man felmeddelandet "Could not retrieve the current project." utan vidare ledtrådar. Projektet byggde perfekt på andra datorer med identisk kod.

image

Någon exakt bakomliggande orsak har vi egentligen inte hittat men det finns massor med referenser till liknande felmeddelanden hos andra användare av Visual Studio 2008 SP1. Problemet är relaterat till modelldesignern eller hur verktyget som genererar koden bakom modellen fungerar.

Men vi fann en lösning!

  1. Stäng Visual Studio
  2. Öppna en Visual Studio Command Prompt från startmenyn, ligger under Visual Studio 2008 –> Visual Studio Tools.
  3. Kör kommandot:
    devenv /ResetSkipPkgs
  4. Öppna projektet igen och öppna även din databasmodell, dvs .dbml-filen, i designern
  5. Spara .dbml filen för att den ska generera om koden
  6. Kompilera hela projektet

Detta fungerade för oss och var enklare än det alternativa förslaget vi hittade, att ominstallera hela VS 2008 inkl SP1.


Comment Section

Comments are closed.

Windows 7 Release Candidate

Helgen räddad? Ja, kanske, Windows 7 RC finns nu på MSDN/TechNet downloads för den som är prenumerant. Det som ligger ute nu direkt är x64 och x86 versioner tillsammans med SDK, debug symboler och driver kit.

image

Jag vet i alla fall att denna rätt snabbt kommer att hamna i både utvecklingslaptopen och den lite mer klent utrustade Asus EEE Pc 901 som ligger hemma och väntar med sin numera hopplöst föråldrade Beta 1 version.


Comment Section

Comments are closed.

ASP.NET Ajax UpdatePanel i äldre webbprojekt

Felsökte en ASP.NET applikation som har sitt ursprung i version  1.1 av .NET Framework idag för att utreda varför en nybyggd funktion som bygger på ASP.NET Ajax med UpdatePanels inte fungerade.

Problemets symptom var att UpdatePanelen alltid gav en total omladdning av sidan, inga events lyckades få panelen att göra en partiell uppdatering. Ett inte helt ovanligt problem om man googlar lite på problem i samband med UpdatePanel.

Boven i dramat då? Jo, eftersom det handlar om ett webbprojekt som uppdaterats från äldre ASP.NET till 3.5 så har web.config fått en automatisk sättning av XHtml kompatibilitet som inte funkar bra ihop med ASP.NET Ajax.

Se till att du kontollerar att xhtmlConformance är satt till något annat än “Legacy”, använd tex “Transitional” eller “Strict”.

image


Comment Section

Comments are closed.

Visual Studio C++ wizards och Internet Explorer 8

Ett problem som dyker upp som utvecklare när man uppgraderar Internet Explorer till version 8 är att en del projektwizards i Visual Studio 2008, och även i 2005 om man kör den, slutar fungera. Till exempel avslutas wizarden för att skapa ett nytt smart device projekt med felmeddelandet “Project creation failed.” nere i VS statusbar. Bakgrunden till problemen är att projektwizards i t ex MFC C++ och Smart Device / Mobile projekt i C++ är beroende av att använda delar av Internet Explorer och att kunna köra ActiveX kontroller, dessa körs av Internet Explorer inne i Visual Studio och med nya IE8 fungerar inte dessa wizards pga ändringar i säkerhetsmodellen i IE.

Lösningen som finns består i att man lättar på begränsningarna i den speciella säkerhetszon som finns just för dessa Visual Studio wizards. Vad som behöver göras är:

  • Starta Regedit (Obs! om du använder 64-bitars operativsystem ska du köra 32-bitars Regedit)
  • Gå till registersökvägen HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones
  • Skapa en ny nyckel och döp den till 1000 om det inte finns en sådan nyckel redan
  • Under denna nya nyckel skapar du ett DWORD-värde med namnet 1207, typ REG_DWORD och datavärdet 0x00000000

 image

Nu ska wizards för att lägga till funktioner, lägga till variabler, nya smart device projekt i C++ och att lägga till klasser i smart device projekt fungera igen!


Comment Section

Comments are closed.

C# i bilder säger mer än tusen ord

imageHar du lättare att lära dig med hjälp av bilder? Daniel Solis har skrivit en bok som lär ut grunderna i C# på ett lite annorlunda sätt än de vanligaste böckerna om programspråk. Hans bok heter Illustrated C# 2008 och går igenom kärnan i C#, fokus ligger på att förklara koncept som typer, minne, variabler, klasser och språkkonstruktioner i objektorienterad programmering samt moderna C# delar som t ex extension methods.

Daniel går vidare med kapitel om delegater, event. Boken avslutas med ett kapitel om generics som grundläggerl en introduktion till LINQ och till sist ett kapitel om grunderna i flertrådad/asynkron programmering.

Den som är intresserad kan faktiskt läsa boken gratis, Red Gate har gjort det möjligt att ta del av boken i PDF form helt gratis, ladda ner e-boken från: Red Gate - Illustrated C# 2008

Uppdaterat 2009-12-28: Tyvärr finns inte e-boken tillgänglig längre. Man kan dock hitta bästa pris här.


Comment Section

Comments are closed.

Sugen på gratis on-line konferens?

imageDen 1:a april kör Microsoft en on-line version av sin TechDays serie, under 24 timmar går ett antal sessioner, demos och labbar.

Konferensen är gratis men vill du delta så måste du registrera dig i förväg. Gör ett besök på TechDays Defy All Challenges Home Page om du är intresserad. Jag tänkte kolla in en del sessioner eftersom jag inte kunde delta på den svenska versionen som gick i Västerås för någon vecka sedan.

Lite av det jag tänker se:

  • WEB401 In-depth MVC
  • DEV301 Maintaining Resilient Code: Using Tools from Microsoft's DevLabs and Research Sites
  • WEB303 Cranking ASP.NET Performance to 11...the Easy Way!
  • DEV314 Beyond the Core Concepts of Object-Oriented Programming
  • WIN300 Scripting the Microsoft .NET Framework Using Windows PowerShell
  • WIN305 How Windows Presentation Foundation and Databinding Are Best Friends
  • WIN303 Using the Composite Application Guidance for Windows Presentation Foundation

Comment Section

Comments are closed.

Hjälpmedel för underhåll av Linq To Sql- och EF modeller

imageEtt tips till den som ska vidareutveckla eller underhålla C# applikationer som bygger på Linq To Sql modeller!

Ta en titt på https://www.huagati.com/dbmltools/, det är en plugin till Visual Studio 2008 som ger bra möjligheter att fixa vanliga underhållsuppgifter i .dbml filer.

Exempel på vad man kan åstadkomma snabbt och enkelt utan att generera om hela modellen med SQLMetal eller behöva ta till utvägen med ta-bort-och-lägg-till-igen-och-gör-om-alla-mappningar i O/R Designern är:

  • Lägga till klasser för nya tabeller/vyer
  • Uppdatera namn på kolumner
  • Byte av typer på kolumner
  • Använda regler för att snygga till namnen på klasser och properties i modellen automatiskt

Ändringarna som pluginen gör är inte raketforskning när man analyserar dem, det går mycket väl att använda samma teknik som man använder vid handskrivna entitetsklasser, men det är väldigt smidigt att kunna göra ändringarna med ett verktyg.


Comment Section

Comments are closed.

<< Older Posts | Newer Posts >>