class 库项目中连接字符串的 appconfig 文件?

appconfig file for connectionstring in class Library project?

我有一个 class 库项目需要设置连接字符串:

        var connectionString = ConfigurationManager.ConnectionStrings["appDatabase"].ConnectionString;

如果这是任何其他项目,那么我会添加一个 app.config 来设置它,但是等效的代码库是什么?

您的 class 库必须被某个主机使用,即控制台应用程序、Web 应用程序、函数应用程序等。所有这些项目都支持某种应用程序设置。

在不了解您的解决方案的架构的情况下,很难提出最佳路线,但通常您的 class 库确实应该通过其构造函数接受其输入,直接传递或通过依赖注入管理。