2015-09-10 30 views
1

我在VisualStudio中有一个SecretSettings.settings(应用程序设置)的C#应用​​程序,我不想写入App.config没有写入App.config的C#设置

我不希望普通用户从MyApp.exe.config阅读这些设置,但我想一个电源用户能够修改MyApp.exe.config,加SecretSettings部分,改变应用程序的行为。

当我在SecretSettings.settings的每次更改后手动编辑App.config并从中删除设置时,一切工作正常。但是有什么办法可以告诉VisualStudio停止合并SecretSettings.settingsApp.config?我只是一个男人,偶尔忘记纠正App.config

+1

没有答案,但建议。我通常使用注册表进行此类设置。平均Joe通常不知道注册表是什么,更不用说查找和修改应用程序特定的键。高级用户(系统管理员也许?)可以很容易地被引导到注册表进行配置。第一次启动应用程序时,可以将默认值推入注册表中。 – tdgtyugdyugdrugdr

+0

也许你应该使用[Encrypting Configuration](https://msdn.microsoft.com/en-us/library/53tyfkaw%28v=vs.110%29.aspx)? –

回答