创建API项目:将配置文件嵌入到dll中

时间:2017-09-01 07:38:30

标签: c# .net api

我正在创建将由其他工具使用的API项目。现在我构建了包含所有逻辑的类库项目,并在app.config文件中放置了一些配置。现在,当我构建项目时,我得到了dll和配置文件。我想在DLL中嵌入配置文件。怎么做? 我跟着它了吗?或者还有其他方法吗?

3 个答案:

答案 0 :(得分:0)

如果你想将文件嵌入到dll中,我假设你不希望最终用户能够在构建dll后更改配置吗?

我不知道您从配置文件中读取了哪种信息,但如果上述情况属实,为什么不将配置数据移动到dll中的配置类?

答案 1 :(得分:0)

只需将配置文件视为dll中的资源,然后在运行时读取资源文件,如:

Math.Round()

答案 2 :(得分:0)

这不是必要的。 如果没有配置文件,则使用默认值。 在您的消费程序中,您可以在.exe.configWeb.config文件中覆盖它们。