首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用.exe合并XML配置文件

使用.exe合并XML配置文件
EN

Stack Overflow用户
提问于 2017-04-21 02:57:14
回答 1查看 400关注 0票数 2

我已经开发了一个在我的C#程序中利用Settings的程序。

我已经能够将其他文件合并到可执行文件中,比如我用于程序的.dll's和清单文件。我已经尝试了建议的解决方案,将其作为资源,但我得到一个错误,它找不到该文件。我还将Build Action设置为Embedded Resource,但它仍然会创建一个单独的XML Config文件。如何将XML Config文件与可执行文件合并?

EN

回答 1

Stack Overflow用户

发布于 2017-04-21 03:45:28

加密配置文件的部分非常简单。有几个提供商。简单的代码可以在这里看到。我通常用它来加密连接字符串。

代码语言:javascript
复制
  var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

  var section = config.GetSection("connectionStrings");


section.SectionInformation.ProtectSection("RsaProtectedConfigurationProvider");

 config.Save(ConfigurationSaveMode.Full);

注意:此代码仅在运行时生效。每次构建都会删除加密,一旦您释放它并按预期运行它(在调试器之外),它就会对其进行加密。

Link to MSN page

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43527745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档