我在VisualStudio中有一个SecretSettings.settings
(应用程序设置)的C#应用程序,我不想写入App.config
。没有写入App.config的C#设置
我不希望普通用户从MyApp.exe.config
阅读这些设置,但我想一个电源用户能够修改MyApp.exe.config
,加SecretSettings
部分,改变应用程序的行为。
当我在SecretSettings.settings
的每次更改后手动编辑App.config
并从中删除设置时,一切工作正常。但是有什么办法可以告诉VisualStudio停止合并SecretSettings.settings
到App.config
?我只是一个男人,偶尔忘记纠正App.config
。
没有答案,但建议。我通常使用注册表进行此类设置。平均Joe通常不知道注册表是什么,更不用说查找和修改应用程序特定的键。高级用户(系统管理员也许?)可以很容易地被引导到注册表进行配置。第一次启动应用程序时,可以将默认值推入注册表中。 – tdgtyugdyugdrugdr
也许你应该使用[Encrypting Configuration](https://msdn.microsoft.com/en-us/library/53tyfkaw%28v=vs.110%29.aspx)? –