我已经开发了一个在我的C#程序中利用Settings的程序。
我已经能够将其他文件合并到可执行文件中,比如我用于程序的.dll's和清单文件。我已经尝试了建议的解决方案,将其作为资源,但我得到一个错误,它找不到该文件。我还将Build Action设置为Embedded Resource,但它仍然会创建一个单独的XML Config文件。如何将XML Config文件与可执行文件合并?
发布于 2017-04-21 03:45:28
加密配置文件的部分非常简单。有几个提供商。简单的代码可以在这里看到。我通常用它来加密连接字符串。
var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
var section = config.GetSection("connectionStrings");
section.SectionInformation.ProtectSection("RsaProtectedConfigurationProvider");
config.Save(ConfigurationSaveMode.Full);注意:此代码仅在运行时生效。每次构建都会删除加密,一旦您释放它并按预期运行它(在调试器之外),它就会对其进行加密。
https://stackoverflow.com/questions/43527745
复制相似问题