从c#交互式窗口访问配置文件

前端之家收集整理的这篇文章主要介绍了从c#交互式窗口访问配置文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试在VS2015 c#交互式窗口中运行一些代码,该窗口使用存储在我正在使用#r函数引用的dll的app.config文件中的连接字符串.

如果我查看ConfigurationManager中有一个连接字符串,但它是一个不同的连接字符串,它必须从另一个配置文件引用.

解决方法

如果您想要显式加载特定程序集的配置并显式访问它,则可以使用 @L_404_0@的 OpenExeConfiguration method.

使用此test.dll.config配置文件获取test.dll程序集:

<configuration>
  <connectionStrings>
    <add
       name="MyConnectionString"
       connectionString="my connection string"
       providerName="System.Data.sqlClient"
   />
  </connectionStrings>
</configuration>

您可以像这样加载配置文件

> #r "c:\temp\test.dll"
> #r "System.Configuration"
> using System.Configuration;
> ConfigurationManager.OpenExeConfiguration(@"c:\temp\test.dll").ConnectionStrings.ConnectionStrings["MyConnectionString"].ConnectionString
"my connection string"

猜你在找的C#相关文章