我有一个 .Net Core 3.0 项目,想利用新选项将项目发布为单个 .exe 文件。
我使用命令
dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true
果然,这产生了一个 .exe 文件,但问题是我的项目中有一个 app.config 文件,用户应该修改它,我不确定它是否也打包在 .exe 中。当我测试生成的 .exe 时,它会读取我最初放在 app.config 中的值。
我曾尝试将“复制到输出目录”选项设置为“始终复制”,但这没有任何改变。“构建操作”设置为“无”。
如何设置它以便除 app.config 之外的所有内容都打包在该 .exe 文件中,以便用户可以更改值?