VS 2013 hibaüzenet: Nem találja az elérési út egy részét
2015-09-27T16:43:53+02:00
2015-09-27T18:39:13+02:00
2022-08-09T19:20:37+02:00
BIG W
Üdv!

Lehet, hogy ez a kérdés inkább üzemeltetési probléma:

Mostanában kezdtem tapasztalni, hogy a Visual Studio 2013 Express nem igazán szereti a relative elérési útvonalakat. A tapasztalataim részletesen:
WPF-ben készül egy alkalmazásom. Az alábbi probléma merült fel:
Adott egy XmlDocument, vagy StreamWriter objektum. Relative útvonalat adok meg nekik, a kiterjesztés az most lényegtelen, mert *.log-nál is ugyanez a hiba ugrott fel. A VS Express általában a Build-elésnél dobja fel a hibaüzenetet, vagy amikor a dizájn nézetre váltok. Amit furcsállok az az, hogy nem a program futása közben dobja fel a hibaüzenetet, a program futásánál rendesen be tudja olvasni a fájlokat. Ha felugrik egy hibaüzenet (lásd: kép), kiírja, hogy a System32 mappában nem találja a fájl-t, nem ott kéne keresnie, néha lefagy, onnantól már csak egy út van: task-ban leállítani a VS-t. Nem lenne zavaró, ha csak egyszer figyelmeztet, de legalább 6x felugrik egymás után az ablak buildeléskor, és ráadásként elhal a fejlesztőkörnyezet.

Azért leírom a próbálkozásaimat, hátha tudtok rá valami megoldást:

XmlDocument xmlDocument = new XmlDocument(); xmlDocument.Load(Path.GetFullPath(@"EOSZX\trainings.eoszx"));
Vagy:

XmlDocument xmlDocument = new XmlDocument(); xmlDocument.Load(Path.GetFullPath(@"EOSZX\trainings.eoszx"));
Kutattam a neten, reménykedve, hogy másnál is előfordult ez a probléma, de semmi megoldást nem találtam.

Mit ronthattam el?

Előre is köszi!
W.
Mutasd a teljes hozzászólást!
Csatolt állomány
Relatív helyett abszolút elérési utat adj meg és nem lesz gond.

Lekéred az alkalmazás elérési útját (Getting the application's directory from a WPF application) és ahhoz csapod hozzá a Te elérési utadat.

W.
Mutasd a teljes hozzászólást!

abcd