You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2017类库项目中无法添加app.config文件该如何解决?

解决VS2017类库项目无法找到app.config添加选项的问题

嘿,这个问题我碰到过好多次了——VS2017里的类库项目确实默认不会在「添加新项」的列表里显示app.config模板,不过解决起来很简单,给你几个靠谱的方法:

方法一:手动创建并命名为app.config

  • 右键你的类库项目,选择「添加」→「新建项」
  • 在模板列表里找到「文本文件」,点击选中
  • 在下方的「名称」输入框里直接填写app.config,然后点击「添加」
  • 完成后,这个文件会自动被VS识别为配置文件,编译时会生成对应名称的.dll.config文件(比如你的类库叫MyLibrary.dll,就会生成MyLibrary.dll.config)

方法二:从其他项目复制现成的app.config

  • 如果你的解决方案里有其他项目(比如控制台应用、WinForm项目)已经有app.config,直接右键那个app.config文件选择「复制」
  • 回到你的类库项目,右键项目名称选择「粘贴」
  • 打开复制过来的app.config,根据类库的需求修改配置内容即可

方法三:编辑项目文件手动添加配置项(进阶操作)

如果上面两种方法都不适用,你可以直接编辑类库的项目文件:

  • 右键类库项目,选择「卸载项目」
  • 右键已卸载的项目,选择「编辑 [你的项目名].csproj」
  • 在项目文件里找到<ItemGroup>节点,添加一行代码:<None Include="app.config" />
  • 保存项目文件,右键项目选择「重新加载项目」
  • 之后你就可以手动在项目里创建app.config文件,VS会正常识别它

额外提醒

需要注意的是:类库项目本身不会读取自己的app.config文件,因为类库是被其他宿主程序(比如控制台、Web应用)调用的。如果要让类库的配置生效,你需要把类库app.config里的配置节点,复制到宿主项目的app.config(或web.config)中,或者使用配置文件链接的方式来共享配置。

内容的提问来源于stack exchange,提问作者GOPAL SHARMA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 11:09:34