App.config在哪里?

时间:2009-08-12 16:36:04

标签: vb.net enterprise-library

我正在尝试使用Microsoft的企业库设置日志记录(log4net似乎是一个死机项目)。我正在使用VB .NET 2008和VS 2008.我搜索了所有MSDN文档,CodePlex文档(包括安装然后消失的动手实验),以及在线教程无济于事。

它们都是指一个我无法找到但似乎无法添加的神秘的“配置文件”或“App.config”。我甚至尝试添加一个新的文本文件并将其重命名为“App.config”,但这只会使VS 2008在空白文件上吐出红色波浪线。

任何有关查找难以捉摸的app.config的建议都将非常感谢。

(如果这样会让EntLib配置工具显示出来,我会非常高兴)

编辑: 我被骗了!

VS 2008中的树不是一个真正的超集子集关系,这就是我受挫的原因。

即,树的顶部: alt text http://static.zooomr.com/images/7954203_910064e809.jpg

树的“子部分”。 alt text http://static.zooomr.com/images/7954204_69e03c8502.jpg

4 个答案:

答案 0 :(得分:13)

如果你在网络应用程序或网络解决方案中,我非常确定你可以使用web.config。

否则,请参阅here

[编辑]在我的VS中,可以添加以下应用文件: 添加新项目 - >一般 - >应用程序配置文件

答案 1 :(得分:3)

应与二进制文件位于同一目录中,但您必须先将其添加到解决方案中,然后使用Visual Studio窗口将新文件添加到灵魂中。

Add -> New Item -> Application configuration file

答案 2 :(得分:2)

您可以通过

将应用配置文件添加到任何vb项目
  

右键点击项目 - >添加 - >新商品 - > ...

并选择

  

应用程序配置文件

或选择

  

网络配置文件

(分别用于app.config或web.config)

答案 3 :(得分:2)

想要添加我的0.02美元,因为我用沮丧的谷歌搜索这个问题,我的情况并不像其他人在这里描述的那样。我创建了一个新的winforms项目,没有看到app.config,并像其他人描述的那样添加它。不在列表中。我在解决方案资源管理器中打开了“显示所有文件”,它已经存在,但不是项目的一部分。右键单击它并选择“包括在项目中”,现在我很高兴去。不知道为什么它创建了文件,但没有将它包含在项目中。 (这是VS2010,顺便说一句。)