【问题标题】:Unable to find dependency on pre-build aplication, Installer Visual studio C#无法找到对预构建应用程序的依赖,安装程序 Visual Studio C#
【发布时间】:2021-08-05 18:28:44
【问题描述】:

我有一个使用 netstandar 2.0 引用库的项目。项目编译时没有问题,但是当我尝试创建安装程序时却无法正常工作。好吧,文件已创建,但应用程序无法正常工作,尤其是 System.Text.Json。首先编译输出显示“无法找到 System.Text.Json 版本 5.0.0.0”等内容,该消息不再显示,但仍然存在其他问题,并且应用程序无论如何都无法工作,主要是在尝试 serealize-deserealize 时带有 System.Text.Json 的对象。

这里有这些消息,它正在获取

【问题讨论】:

  • 你当前项目的目标框架是什么,是.net core还是.net framework?根据我的测试,我使用 .net core 应用程序引用了 .netstandard 2.0 dll,对我来说没有错误,我可以成功运行代码。此外,如果可能,您可以提供有关您的库和项目的示例代码。
  • 目标是 .NET Framework 4.7,现在我改用 .NET Core 3 并且可以正常工作
  • 我已经做出了回答。如果您不介意,您可以点击“✔”将我的回复标记为已接受的答案。它还将帮助其他人解决类似的问题。

标签: c# visual-studio installation system.text.json


【解决方案1】:

根据评论,解决方案是我们需要将目标框架更改为.NET Core3.1或更高版本。

【讨论】:

    猜你喜欢
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    • 2022-06-25
    • 2014-02-22
    • 2016-02-29
    • 2016-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多