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

创建Windows窗体应用时遇refint目录下DLL找不到错误求助

解决Windows窗体应用中找不到refint目录下DLL的问题

错误详情

级别描述项目文件路径行号
错误FileNotFoundException: 找不到文件 'obj\Debug\net6.0-windows7.0\refint\FirstApp.dll'。
在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
在 System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
在 Microsoft.CodeAnalysis.BuildTasks.CopyRefAssembly.Copy()
FirstAppC:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets4651

可行解决方案

  • 清理并重新生成项目
    打开Visual Studio,依次点击生成 → 清理解决方案,完成后再点击生成解决方案;或者右键项目节点,选择清理后再选重新生成。这能清除旧的构建缓存,重新生成完整的输出文件。

  • 手动删除构建目录
    关闭Visual Studio,找到项目根目录,删除obj和bin两个文件夹,然后重新打开项目进行构建。部分情况下IDE的清理操作不彻底,手动删除能完全清除残留的损坏缓存。

  • 检查构建任务配置
    打开报错的Microsoft.Common.CurrentVersion.targets文件,定位到4651行,查看CopyRefAssembly任务的源文件路径是否正确,确认路径无拼写错误。如果不想修改系统文件,可在项目的.csproj中添加自定义配置,覆盖默认的复制任务,确保源文件指向正确的输出DLL路径。

  • 排查权限与拦截问题
    确保项目目录有读写权限:右键项目文件夹 → 属性 → 安全,给当前用户添加完全控制权限。同时检查杀毒软件是否误删了refint目录下的DLL,临时关闭杀毒软件后重新构建测试。

  • 修复Visual Studio安装
    打开Visual Studio Installer,选择修改 → 修复,修复可能损坏的MSBuild组件或构建工具,解决底层构建依赖问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 23:20:08