C# .NET生成事件xcopy应用程序设置.settings

C# .NET生成事件xcopy应用程序设置.settings,c#,application-settings,post-build-event,C#,Application Settings,Post Build Event,我正在尝试将这些行添加到应用程序的构建事件中 xcopy debug.settings settings.settings 为了将debug.settings设为默认设置,但我在编译时遇到了一个退出,代码为4的错误。我读过代码4,这可能意味着它找不到指定的文件。但是如何引用debug.settings呢 我将此文件作为应用程序属性的一部分: 我从stackoverflow问题中得到了这个想法:这将是一个基于其答案的后续问题。这可能是因为xcopy无法找到设置文件的源路径和目标路径。尝试将它们

我正在尝试将这些行添加到应用程序的构建事件中

xcopy debug.settings settings.settings
为了将debug.settings设为默认设置,但我在编译时遇到了一个退出,代码为4的错误。我读过代码4,这可能意味着它找不到指定的文件。但是如何引用debug.settings呢

我将此文件作为应用程序属性的一部分:


我从stackoverflow问题中得到了这个想法:这将是一个基于其答案的后续问题。

这可能是因为
xcopy
无法找到设置文件的源路径和目标路径。尝试将它们更新到完全限定路径(即
C:\SomeFolder\MyProject\debug.settings

此外,请在有疑问时查看(或查找错误代码的含义)


另一方面,如果您只是想根据构建配置更改app.config或web.config中的值,请查看。

谢谢,SlowCheetah是一个不错的选择。因为我从未使用过转换,所以我的头有点开裂。但最后的辛塔克斯很简单。在回答我最初的问题时,我不得不将cd刻录到Properties目录,并使用copy而不是xcopy。这成功地复制和替换了文件,但无法编译该文件。所以我哪儿也不去。很高兴听到你把这件事解决了。SlowCheetah非常棒,帮我节省了很多时间处理配置文件。