我有一个问题.我已经制定了解决方案,它是3层应用程序.所以我有3个项目是类库,一个是windows表单应用程序,它将使用我启动所有这些并将它们连接在一起.问题是我有数据层app.config文件.如果我把它放在那个dll中那么我就读不懂了.如果我把它放在主程序(Windows窗体应用程序)中,我仍然无法读取它.
所以我的问题是放置app.config文件的位置,以便我能正常阅读?我正在从DLL中读取它.它必须是这样的,因为它是3.tier应用程序,所有层都是自己的.所以一个是数据层,商务逻辑和表示层.
请帮忙.
编辑:
好的,我会传递一些代码:
所以我从数据层app.config文件中读取如下:
SqlConnection konekcija = new SqlConnection(ConfigurationManager.AppSettings["skripta"]);
Run Code Online (Sandbox Code Playgroud)
该类库项目中的app.config文件是:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
<appSettings>
<add key="skripta"
value="Data Source=DENONTH-PC;Initial Catalog=rups;Integrated Security=True;Pooling=False" />
</appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)
我在该类librabry和Windows窗体项目中有app.config,但仍然没有正确引用它.