Dav*_*own 2 .net app-config rename
我的项目中有一个App.config文件,它在构建时被复制到NameOfExe.exe.config.我的软件用户有时需要编辑这个文件,但是他们可能不熟悉.NET的工作方式(或者计算机如何做一般事情).我认为使用这样的文件名可能会混淆它们,扩展名为.exe.config等.
如何为此复制文件指定新名称(删除.exe位)?我应该使用自定义构建命令吗?另外,.NET会接受配置文件,还是需要命名方案?
编辑:响应重新考虑的建议...应用程序充当服务或控制台应用程序,因此没有GUI来编辑设置.配置文件包含用于连接数据库和API服务的设置.在每个客户的初始设置(由我完成)之后,不需要更改这些值.如果值确实需要更改,客户将需要打电话给我以获取新的连接详细信息,因此我可以指导他们完成编辑和操作的内容.当我告诉客户他们需要打开一个名为".exe.config"的文件时,我只想避免任何混淆,此时他们错误地启动了".exe"文件.此外,如果他们需要启动.exe文件并启用"隐藏已知文件类型的扩展名",有些人可能会尝试打开配置文件,然后打电话给我,想知道他们为什么会得到一个充满奇怪文本的记事本窗口.
当然,这不是必需的,但我喜欢提前计划.
我同意psychotik你应该重新考虑让你的用户弄乱软件配置文件的概念,但你可以使用这个替代方案:
可以引用外部配置文件
<appSettings file="otherlessconfusingname.config" />
Run Code Online (Sandbox Code Playgroud)