C# 项目的应用程序配置文件(App.config)采用XML描述,用来记录程序的配置信息。Spring.Net和NHibernate就是在该文件内被加载的。
一开始,我把 App.config 文件复制到项目中,编译运行后,发现没有达到想要的效果,似乎App.config并没有起到作用。
后来,我采用VS新建的方式重新建立该文件,运行……,成功了!
仔细查看C#的项目工程文件“*.csproj”,发现新的*.csproj里面多了一个XML节点:
<ItemGroup>
<None Include="App.config"/>
</ItemGroup>
原来VS并不是自动加载.config,是需要对他说的。