Hallo zusammen,
langsam fange ich an an mir selbst zu zweifeln...
Ich habe mich das erste mal an ein Net6 Projekt gewagt, da es eine kleine Konsolenanwendung werden soll und es als "Kennenlernen" ganz gut ist.
Das Programm soll einen Dateipfad (Pfad zu einer XML-Datei) als Parameter erhalten. Leider wird hier diese Datei "escapt" weil im Pfadnamen \n vorkommt.
Im Detail sieht der Pfad so aus:
C:\Visual Studio\VS2022\Test\bin\Debug\net6.0\diexmldatei.xml
Als Argument (Project - Projektname.Properties - Debug - General - "Open debug launch profiles UI") habe ich folgende Zeichenfolge eingegeben:
-x:"C:\Visual Studio\VS2022\Test\bin\Debug\net6.0\diexmldatei.xml"
Nach dem Start wird dieses Argument leider zu
"-x:C:\\Visual Studio\\VS2022\\Test\\bin\\Debug\net6.0\\diexmldatei.xml"
Nun erhalte ich immer einen Zeilenumbruch nach dem Debug (aufgrund \n)
Bei einem FW 4.6 Projekt wird der Pfad in den Argumenten korrekt zurückgegeben:
"-x:C:\\Visual Studio\\VS2022\\Test\\bin\\Debug\\net6.0\\diexmldatei.xml"
Hatte schon jemand dieses Phänomen bzw. finde ich irgendwie auch keinen Ansatz das zu korrigieren...
LG
fichz
|
|