代码之家  ›  专栏  ›  技术社区  ›  Zian Choy

app.config在哪里?

  •  5
  • Zian Choy  · 技术社区  · 16 年前

    我正在尝试用微软的企业库建立日志记录(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 回复  |  直到 12 年前
        1
  •  14
  •   cwap    16 年前

    如果你在一个web应用或web解决方案中,我很确定你可以使用web.config。

    否则,见 here

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

        2
  •  3
  •   smok1    16 年前

    应该与二进制文件在同一个目录中,但必须先将其添加到解决方案中,使用Visual Studio窗口将新文件添加到源位置。

    Add -> New Item -> Application configuration file
    
        3
  •  2
  •   Tim Coker    12 年前

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

        4
  •  1
  •   Joseph    16 年前

    您可以通过以下方式向任何VB项目添加应用程序配置文件:

    右键单击项目->添加->新项目->…

    并选择

    应用程序配置文件

    或选择

    Web配置文件

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