PerSalmi.NET

Swedish .Net software developer...
# Thursday den 11 February 2010

Sedan ett par dagar har Visual Studio 2010 Release Candidate funnits tillgänglig för MSDN-prenumeranter och nu har denna version även släppts för allmän nerladdning.

image

Eftersom jag höll ett föredrag om en del av nyheterna i Visual Studio 2010 och .NET Framework 4 på Combitechs Sälenkonferens 2010 nu i slutet av januari så kan det ju finnas en liten anledning att tipsa om nerladdningslänkarna till den nya RC versionen:

Det kan också vara värt att kolla in nya Team Foundation Server 2010 på Visual Studio Team Foundation Server eftersom den nu går utmärkt att installera på klientoperativsystem som Windows 7. Det är ett enkelt sätt att experimentera med versionshantering och work items mm för att lära sig hantera TFS. Jag håller som bäst på att kolla in TFS lokalt på min laptop, installationen gick på några få minuter och jag har redan ett par projekt importerade för fortsatta experiment. Om du är nyfiken på hur konfiguration av TFS går till på din lokala maskin så kan man se en video om det från Jim Lamb:

Thursday, February 11, 2010 12:18:17 AM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
TFS | Visual Studio
# Tuesday den 5 January 2010

Hittade ett coolt trick på CNET News som gör att man kan skapa en enda mapp som Windows 7 magiskt fyller med länkar till alla administrationsverktyg och kontrollpaneler.

Windows 7 God Mode Screenshot

Att skapa sin egen God Mode mapp är enkelt! Skapa bara en ny mapp på valfritt ställe och döp om den till:

GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} 

En extra karamell i Windows 7 som  jag har saknat under många år med Windows är ett kortkommando för att skapa en ny mapp, nu finns den Shift + Ctrl + N ger en ny mapp i Utforskaren, fungerar även på Windows skrivbord, i fildialoger för att spara och öppna filer. Dvs där man allt som oftast behöver ha en ny mapp.

Tuesday, January 5, 2010 1:39:05 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [0]
Windows 7
# Monday den 4 May 2009

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.

Monday, May 4, 2009 12:45:50 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Linq | Visual Studio
# Thursday den 30 April 2009

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.

Thursday, April 30, 2009 3:14:46 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
Windows 7
# Wednesday den 29 April 2009

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

Wednesday, April 29, 2009 4:03:32 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
.Net | ASP.NET | Webb
# Wednesday den 22 April 2009

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!

Wednesday, April 22, 2009 7:42:39 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
C++ | Internet Explorer | Visual Studio
# Thursday den 16 April 2009

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.

Thursday, April 16, 2009 12:38:35 PM (W. Europe Daylight Time, UTC+02:00)  #    Comments [0]
C# | Kompetensutveckling | Läsning
Blog & Contact
Per Salmi
Per Salmi
Min LinkedIn Profil

Jag arbetar på Combitech AB i Linköping med konsultuppdrag och utbildning inom Microsoft .NET området. Kontakta mig gärna om ni har frågor, behov av konsulttjänster eller är intresserade av utbildning inom .NET.

Copyright © 2020 Per Salmi

Bloggmotor: newtelligence dasBlog 2.3.12105.0

Sign In
Statistics
Total Posts: 73
This Year: 0
This Month: 0
This Week: 0
Comments: 0

Datorer
All Content Copyright © 2020, Per Salmi