Jos*_*orp 4 .net c# configuration
在vs 2008中,我的C#类库中有一个名为MyLibrary.config的配置文件.
我创建了另一个项目,比如一个简单的控制台应用程序,通过"浏览"类库项目的bin目录中的MyLibrary.dll来添加引用,当我编译时,MyLibrary.config不包含在输出的bin目录中在控制台应用程序中.
如何设置它以便在引用dll时可以包含它?
干杯
你不能.您的控制台应用程序希望找到一个配置文件,其前缀与控制台应用程序的名称相同(MyConsoleApplication.exe- > MyConsoleApplication.exe.config.).
在某些情况下,您可以使用元素file上的属性共享配置文件:appSettings
<appSettings
file="path">
</appSettings>
Run Code Online (Sandbox Code Playgroud)
请注意,这path与执行程序集有关.
另外,DLL甚至不使用您在项目中定义的配置文件.同样,从配置文件中读取配置信息,其前缀与执行程序集相同.因此,即使MyLibrary.dll尝试从配置文件中提取配置信息,它也将读取执行程序集的配置文件MyLibrary.dll.config.
有关配置文件如何工作的更多信息,请参阅MSDN.
| 归档时间: |
|
| 查看次数: |
2095 次 |
| 最近记录: |