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

使用Click Once发布.NET 6 WPF应用时出现目录未找到异常

解决.NET 6 WPF ClickOnce发布时找不到app.publish目录的问题

你遇到的错误是:System.IO.DirectoryNotFoundException: Could not find a part of the path 'c:\users\bhrob\source\repos\edsexecsln\edsexec.wpf\bin\release\net6.0-windows10.0.17763.0\win-x64\app.publish',核心问题是发布流程未自动创建指定的win-x64\app.publish目录,可尝试以下解决方法:

  • 手动创建缺失目录:直接在报错路径中新建win-x64\app.publish文件夹,重新执行发布操作,验证是否能正常生成发布文件。
  • 核对项目发布配置:
    1. 右键项目→属性→发布→点击「配置文件设置」,确认目标运行时为win-x64,与报错路径中的架构一致。
    2. 检查「部署模式」是否设为自包含,若选择框架依赖,可能不会生成对应架构的子目录,调整后重新发布。
  • 清理重建项目:
    1. 点击菜单栏「生成」→「清理解决方案」。
    2. 手动删除项目根目录下的bin和obj文件夹。
    3. 重新生成解决方案后再尝试发布。
  • 确认发布目标路径:在发布对话框中检查「发布位置」是否配置正确,避免路径错误导致目录生成位置偏离预期。
  • 修复.NET SDK:打开命令提示符,执行dotnet workload repair命令,修复可能损坏的.NET 6桌面应用及ClickOnce相关工作负载。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 20:15:44