*.csproj-filen i visual studio indeholder brugerspecifikke oplysninger. F.eks. PrebuildEvent, PostbuildEvent, iisurl, serveren o.a.
Derudover indeholder filen oplysninger om alle øvrige filer i projektet.
Det betyder at hvis nogle tilføjer eller fjerner filer, vil disse filer skulle slettes eller tilføjes manuelt, fordi *.csproj-filen ikke er inkluderet i Source Control.
Er der nogen svar på hvad jeg skal gøre så filerne automatisk kommer med / ikke kommer med i Source Control.
Umiddelbart vil jeg mene projektfilen SKAL i source control, da den fortæller noget vigtigt om projektets struktur og dermed kun meget svært kan undværes (det vil være, at besværliggøre tingene, efter min mening).
Problemet med pre- og post-buildevents bør løses på en anden måde, f.eks. ved at der opsættes et miljø på klienten (ligesom der nok også vil være på en evt. build server), som sørger for at udføre disse handlinger. Jeg har ikke selv praktisk erfaring med denne fremgangsmåde, men mener der til NodeJS findes flere forskellige (bower er vist en af dem). Arbejder I med unittests af javascript-kode, kender I nok allerede tilsvarende værktøjer.
1) .csproj filerne skal i source control 2) projektet skal have nogle environment krav som er en forudsaetning for man kan arbejde med projektet 3) .csproj filen skal ikke indeholde specifikke PC navne 4) hvis jeres setup er saa fubat at I ikke kan bruge localhost eller punktum, saa put navnet i en env variabel og i .csproj filen brug $(envvarnavn)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.