C# WPF-如何在安装程序的目录中生成文件?

C# WPF-如何在安装程序的目录中生成文件?,c#,json,xml,wpf,visual-studio,C#,Json,Xml,Wpf,Visual Studio,我正在尝试创建一个WPF应用程序,以便更轻松地完成一些耗时的QA任务。现在,我遇到了创建一个用于通过ssh配置某些操作的文件的问题。此文件将包含默认配置,但用户可能会使用新值对其进行更新 我将文件的属性更改为“Build Action-Content”和“Copy to Output Directory-Always”,但是当我发布并安装应用程序时,文件不在目录中 如何使文件显示在输出目录中并可用于某些更改?默认情况下,已发布的文件将获得.deploy扩展名。这是一个可以在Visual Stud

我正在尝试创建一个WPF应用程序,以便更轻松地完成一些耗时的QA任务。现在,我遇到了创建一个用于通过ssh配置某些操作的文件的问题。此文件将包含默认配置,但用户可能会使用新值对其进行更新

我将文件的属性更改为“Build Action-Content”和“Copy to Output Directory-Always”,但是当我发布并安装应用程序时,文件不在目录中


如何使文件显示在输出目录中并可用于某些更改?

默认情况下,已发布的文件将获得
.deploy
扩展名。这是一个可以在Visual Studio中的Project->Publish->Options->Deployment下更改的设置


如果取消选中“使用”.deploy“文件扩展名”选项并重新发布,您应该可以看到并能够使用输出文件夹的应用程序文件/app目录中的内容文件。

为什么不使用app.config文件来存储此附加信息,而不是创建单独的配置?如何“发布和安装”应用程序的要点是创建一个任何形式(txt、xml、json)的文件,QA团队可以轻松访问该文件。假设我有一些默认值为1,这对于大多数运行都是好的,但是对于一次运行,他们希望将其更改为4。我不想为可能永远不会更改的值创建很多输入框。对于发布,我只需在Visual Studio中构建->发布,然后在发布目录中使用setup.exe安装它。您刚才描述的内容可以通过使用@KevinCook建议的app.config文件来完成。@Qucu:如果您查看应用程序文件/app文件夹,是否包括您的文件?也许它有一个
.deploy
扩展。非常感谢。在这种情况下,我会问另一个问题。如果你有其他问题,请问一个新问题。不要在“评论”字段中询问其他问题。