配置文件中的DataDirectory在那里设置?
看到MSDN上C# 101Sample中有关DataAccess的例子,app.config的连接串中经常出现如下:
Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Databases\Data.mdf;Integrated
看了看,Databases目录好像就在工程目录下。
然后我也照猫画虎,在工程目录下开了一个Databases目录,然后放了一个Access文件进去。也是类似上面这种写法。但是Debug的时候发现程序不是在工程目录里面找,而是跑到
[ProjectDirectory]\bin\Debug\Databases里面去找这个文件了。当然找不到。
问问各位知道是怎么一回事么?谢谢。
![](/Images/OutliningIndicators/None.gif)
看了看,Databases目录好像就在工程目录下。
然后我也照猫画虎,在工程目录下开了一个Databases目录,然后放了一个Access文件进去。也是类似上面这种写法。但是Debug的时候发现程序不是在工程目录里面找,而是跑到
[ProjectDirectory]\bin\Debug\Databases里面去找这个文件了。当然找不到。
问问各位知道是怎么一回事么?谢谢。