C# 使用App.config作为文件夹的路径
我有以下代码C# 使用App.config作为文件夹的路径,c#,.net,configuration,C#,.net,Configuration,我有以下代码 System.Diagnostics.Process proc = new System.Diagnostics.Process(); proc.StartInfo.FileName = "build.bat"; proc.StartInfo.WorkingDirectory = "C:\\Build"; proc.Start(); 我想把WorkingDirectory移动到app.config <appSettings> <add key="buildP
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = "build.bat";
proc.StartInfo.WorkingDirectory = "C:\\Build";
proc.Start();
我想把WorkingDirectory
移动到app.config
<appSettings>
<add key="buildPath" value="C:\\Build" ></add>
</appSettings>
但是应用程序似乎找不到路径
系统找不到指定的文件
配置在幕后做什么?当您将值从C复制到app.config时,您留下了C(\)的转义序列。你应该只用一个\
<appSettings>
<add key="buildPath" value="C:\Build" ></add>
</appSettings>
这可能会使您的代码出错。当您将值从C复制到app.config时,您留下了C(\)的转义序列。你应该只用一个\
<appSettings>
<add key="buildPath" value="C:\Build" ></add>
</appSettings>
这可能会使您的代码出错。XML配置是按原样读取的,因此您不需要逃避反斜杠。这应该可以:
<appSettings>
<add key="buildPath" value="C:\Build" ></add>
</appSettings>
XML配置是按原样读取的,因此不需要跳过反斜杠。这应该可以:
<appSettings>
<add key="buildPath" value="C:\Build" ></add>
</appSettings>
是的,它起作用了,是转义序列,选择第一个答案是的,它起作用了,是转义序列,选择第一个答案