System.Configuration 没有ConfigurationManager
时间: 2023-06-30 18:13:37 浏览: 247
不要使用ConfigurationManager!
如果你使用 .NET Core 或 .NET 5+,则不能使用 `System.Configuration` 命名空间中的 `ConfigurationManager` 类。在这些版本的 .NET 中,你应该使用 `Microsoft.Extensions.Configuration` 命名空间中的 `ConfigurationBuilder` 类来访问配置文件中的配置项。
如果你使用的是早期版本的 .NET,例如 .NET Framework 4.7.2 或更早版本,则可以使用 `System.Configuration` 命名空间中的 `ConfigurationManager` 类来访问配置文件中的配置项。以下是一个示例:
```csharp
var connectionString = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString;
```
这里假设你的配置文件中有一个名为 `MyConnectionString` 的连接字符串配置项。如果你的配置文件中有其他类型的配置项,例如应用程序设置或应用程序级别的配置,你可以使用 `ConfigurationManager.AppSettings` 属性来访问它们。
阅读全文