Var ändrar man om programmet ska kompileras som "Debug" eller som "Release" i VS.NET 2005? I Toolbaren? Om inte, ta customize å dra in skräpet på någon toolbar, alternativt leta efter gömda toolbars. Jag kan inte hitta nått sånt. Vad heter det? > Jag kan inte hitta nått sånt. Vad heter det? Jag har också märkt detta problem när jag använder VB.Net settings, men om jag ändrar min profil till C#-settings så kommer den fram. Även om man drar fram den från customize-toolbar så brukar den vara låst hos mig när jag använder VB.Net-settings. Suger gör det i alla fall...det är väl bara att vänja sig av med F8 och använda F10 i stället :-) Precis som för dig så är min Solution configurations låst. Men eftersom det skapas exe-filer i både Debug och Release så kanske den gör båda automatiskt när man kör VB-inställningar? > men vad har jag personligen för nytta av Debug-versionen? Hur kollar jag om det är en debug-kompilering med #If? Om jag inte gör något sånt alls, kommer det inte att bli någon skillnad mellan debug-versionen och release-versionen? Ta egenskaper på projektet, sedan "compile"-fliken, sedan "advanced compile options...". Där kan du definera lite konstanter. Dom standard är DEBUG definera vid debug, dock ej vid release. T.ex.Debug eller Release i VS.NET 2005?
ThomasSv: Debug eller Release i VS.NET 2005?
Sv:Debug eller Release i VS.NET 2005?
Edit: Är det egentligen nått jag behöver? Det verkar som att det hamnar exe-filer i både Debug- och Release-katalogen ändå.
ThomasSv: Debug eller Release i VS.NET 2005?
I customize: commands/build/Solution Configurations
> Edit: Är det egentligen nått jag behöver? Det verkar som att det hamnar exe-filer i både Debug- och Release-katalogen ändå.
Absolut ingen aning, hos mig behövs den iaf.Sv: Debug eller Release i VS.NET 2005?
Sv:Debug eller Release i VS.NET 2005?
Att man ska ge ut Release-versionen förstår jag, men vad har jag personligen för nytta av Debug-versionen?
ThomasSv: Debug eller Release i VS.NET 2005?
När du ska debugga?
Saken är att olika configurations kan vara trevligt beroende på vad man gör. T.ex. så kanske man vill köra med #if och liknande i koden och då deklarera olika saker för kompileringen. Ett enkelt ex är att du tillverkar en tidsbegränsad produkt. Du gör två versioner, en demo med begränsad funktionallitet å tid och en riktig. För att slippa knöla en massa, men fortfarande minimera risken att någon gör ett crack så lägger du en massa #if-saker runt all "betalkod". Sedan har du två olika release-konfigurationer som deklarerar olika saker.Sv:Debug eller Release i VS.NET 2005?
ThomasSv: Debug eller Release i VS.NET 2005?
#if DEBUG
//min debug-kod
#end if //ev utan mellanslag, minns inte