C# 生成的exe.config文件能写入到exe中吗?

C# 生成的exe.config文件能写入到exe中吗?

阅读 9.9k
4 个回答

不能。一般情况下发布程序多带一个配置文件应该不是啥事情吧

配置文件存在的意义就是在不修改exe的前提下,可以通过修改配置一定程度改变程序的行为,换言之配置文件就是用来修改的,把它弄进exe,它就没法改了,那跟直接在代码里写死相关值就没区别了。

既然是配置文件,当然是为了某些参数的在外界环境改变的情况下,能及时的作调整。
如果涉及到比较隐私而又一般不会变的内容,可考虑写写在程序中。
若比较隐私而又可能会变,最好进行加密后再作配置。

如果是只想单文件EXE,不想要配置文件,可以把配置文件里用到的变量写死在程序里,然后删了配置文件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进