使用 Net Std 2.1 库生成 Net 5 应用程序的 ClickOnce 部署时出错

问题描述

我最近开始使用 Visual Studio 2019 开发 WPF 项目。(我是 WPF 世界的新手)

我的解决方案有下一个项目:

MyProject.App (net5.0-windows10.0.18362.0 .exe)

    Dependencies:
        Microsoft.Extensions.Hosting
        Microsoft.NetCore.App
        Microsoft.WIndows.SDK.NET.Ref
        Microsoft.Windows.Desktop.App.WPF
        Newtonsoft.Json
        ModernWpfUI
        MyProject.Domain
        MyProject.Data
        MyProject.Services

MyProject.Domain netstandard2.1 .dll)

    Dependencies:
        NetStandard.Library

MyProject.Data (netstandard2.1 .dll)

    Dependencies:
        NetStandard.Library
        Dapper

MyProject.Services (netstandard2.1 .dll) 

    Dependencies:
        NetStandard.Library
        MyProject.Domain
        MyProject.Data

Nugget 包信息:

当我尝试使用 ClickOnce 发布 .App 项目时,出现下一个错误:

发布遇到错误。 发布遇到错误。我们无法确定错误的原因。检查输出日志以获取更多详细信息。

并且输出说:

2>Metadata file 'F:\Projectes\X3\MyProject\MyProject.Data\bin\Release\net5.0-windows10.0.18362.0\MyProject.Data.dll' could not be found
2>Metadata file 'F:\Projectes\X3\MyProject\MyProject.Domain\bin\Release\net5.0-windows10.0.18362.0\MyProject.Domain.dll' could not be found
2>Metadata file 'F:\Projectes\X3\MyProject\MyProject.Services\bin\Release\net5.0-windows10.0.18362.0\MyProject.Services.dll' could not be found

它似乎在:\net5.0-windows10.0.18362.0 目录中寻找我的库项目,但实际上它们是在:\netstandard2.1 文件夹中生成的。

我该如何解决?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)