I et projekt er det sådan (og jeg vil ikke mene, at jeg selv har haft fantasi til at lave det!), men jeg har lige prøvet af lave et nyt projekt i VS2008 og VS2010 og her laver systemet strukturen:
Solution -> proj -> bin -> Debug -> Release
så det giver god mening.
Er filerne i Solution -> proj at betragte som et filopbevaringssted?
Når man tilføjer en .mdf, så gemmer VS den i Solution -> proj, men hvis man i sit program forbinder med |DataDirectory|, så peger den jo på Solution -> proj -> bin -> Debug, hvor debug-exefilen befinder sig eller fungerer det på en anden måde?
Så vidt jeg kan se, er det .mdf i projekt, der ændres på, når man tilgår databasen fra VS brugerfladen. Når man kører med F5, så kopieres .mdf (hvis .mdf property Copy to Output Directory er sat til Copy Always) og .exe ud i enten bin -> debug eller bin -> release afhængig af hvad 'solution configurations (midt på i andet bånd i VS) er sat til. Hvis man ønsker at se, hvad der står i .mdf i debug eller release, så kan man bruge Microsoft SQL Server Management Studio og 'attache' .mdf (vigtigt) - husk at køre den som admin ellers kan man få fejl. Husk også at detache .mdf for ellers har man sat en lås på den.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.