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

如何在Visual Studio Code中配置nlog.config复制至输出目录?

How to Configure nlog.config to Copy to Output Directory in Visual Studio Code for ASP.NET Core Web API

刚好用VS Code开发ASP.NET Core Web API时碰到过一模一样的问题,给你说下怎么解决——毕竟VS Code没有像VS2017那样可视化的属性菜单,得手动编辑项目配置文件:

  • 首先在VS Code中打开你的项目对应的.csproj文件(一般和项目根目录同名,比如MyWebApi.csproj)。
  • 在文件里找到或新建一个<ItemGroup>节点,添加以下配置代码:
<ItemGroup>
  <Content Update="nlog.config">
    <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  </Content>
</ItemGroup>
  • 保存.csproj文件后,重新构建你的项目。

这里解释下配置的作用:

  • Content对应Visual Studio里的Build Action: Content,标记这个文件为项目的内容资源。
  • CopyToOutputDirectory设置为PreserveNewest会确保每次构建时,只有当nlog.config文件有更新时才会复制到输出目录(比Always更高效,避免不必要的复制)。

完成这些操作后,你就能在输出目录(比如bin/Debug/net6.0这类路径)里看到nlog.config文件了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 09:32:33