Közös *.cs fájlok + Source control : Visual Studio 2013
2015-02-07T19:33:29+01:00
2015-02-08T16:08:19+01:00
2022-07-18T21:21:06+02:00
  • Több megoldás is van, konfig fájl vagy registry a legegyszerűűbek, én a helyedben viszont egy solution-ba raknám őket Project A és B, csinálnék egy Projekt C-t DLL-ként, és ez a DLL felelne a változók beolvasásáért/kiírásáért,  A-ból és B-ből meghivatkozod, és ennyi. Kódot sajnos nem tudok adni most, nyakig vagyok munkával.
    Mutasd a teljes hozzászólást!
  • Miután folyamatosan változik így mindenképp jó lenne, ha be tudna kerülni.

    ... és egyébként is érdekel, hogy hogyan lehet ezt a c# projektekben szépen megoldani.


    Illetve alternatív megoldás is érdekelne erre (lényegében a kérdést is megválaszolná):
    pl: (struktúra)

    ->MainProject
    ---->Client source (solution A)
    ---->Server source (solution B)
    ---->Common source files (solution A & B)
    Mutasd a teljes hozzászólást!
  • Lehet, h ennek van köze ahhoz ami nekem kell, de nem tudom hogyan segíthet nekem :)
    Mutasd a teljes hozzászólást!
  • És ha ezeket a konstansokat nem forráskódba drótoznád, hanem pl egy környezeti változóból olvasnád ki, vagy egy konfigfájlból?
    Vagy ezeket mindenképpen bele kell pakolni a verziókövetőbe?
    Mutasd a teljes hozzászólást!
  • Mutasd a teljes hozzászólást!
  • Sziasztok!

    Első körben, nem tudom egészen pontosan jó helyre nyitottam-e a témát, ugyanis nem feltétlen programozási probléma.

    Tehát: van 2 solution (VS2013 Pro) és van néhány konstans amit szeretnék mindkét alkalmazásban elérni.
    * ha hozzáadom a projekthez (nem linkként) akkor egyszerűen bemásolja a projekt mappába(ami nem jó)
    * ha linkként adom hozzá akkor viszont a TF sír miatta, hogy azt nem tudja felrakni a szerverre
    (azt pedig szeretném elkerülni, hogy az egyik projektben létezik a másikhoz pedig linkként adom hozzá)

    Ti hogyan szoktatok közös fájlokat használni?
    Illetve hogyan lehet ezeket "jól" feltölteni a TF szerverre?

    Előre is köszönet.
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd