No, absolutní cesty bych vřele nedoporučoval. Nedíval jsem se do diskuse pod článek, jestli tam už odpověď není, ale když ve Visual Studiu v okně Solution Exploreru na souboru nastavíte vlastnost Copy To Output Directory na hodnotu Copy If Newer, bude to fungovat a nic se přepisovat nebude. Změny neuvidíte na souboru, který máte v projektu, ten aplikace nemění. Visual Studio před spuštění tento soubor zkopíruje do složky s EXE souborem a aplikace pak mění jen tu kopii. výše uvedená změna vlastnosti řekne Visual Studiu, že nemá před každým spuštěním soubor kopírovat (protože tím ho Visual Studio vždy přepsalo původní verzí). Proto se data zachovají a soubor se přepisovat nebude. Absolutní cesty nepotřebujete a doporučuji je nepoužívat, nikdy nevíte, kde Vaše aplikace poběží.
|