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

克隆后ASP.NET应用无法运行:Myapp.deps.json缺失DLL问题

克隆C# ASP.NET项目后依赖失效的修复方案

问题场景

  • 使用Visual Studio创建的C# ASP.NET项目,通过复制文件夹克隆至其他位置后,相对路径依赖全部失效
  • 重新手动添加依赖后项目可正常编译,但运行时抛出异常
  • 对比原项目与克隆项目生成的Myapp.deps.json文件,发现克隆项目的文件中缺失DnsClient.dll和SharpCompress.dll,且这两个DLL未出现在项目依赖列表中

修复操作步骤

  1. 清空克隆项目中的所有现有引用
  2. 将原项目中的17个DLL文件复制到克隆项目的同一目录下
  3. 仅重新添加其中12个程序集的引用
  4. 重新编译项目

结果与分析

编译完成后检查Myapp.deps.json文件,发现之前缺失的DnsClient.dll和SharpCompress.dll已被自动包含其中。推测逻辑为:Visual Studio在添加程序集引用时,会自动识别并引入该程序集所依赖的关联DLL,无需手动逐个添加。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 08:29:51