【问题标题】:dotnet crash using POSForDotNet.SDK使用 POSForDotNet.SDK 的 dotnet 崩溃
【发布时间】:2021-10-08 13:49:55
【问题描述】:

我需要编写一个使用 POS 扫描仪的 dotnet 表单项目。我正在尝试使用 POSForDotNet.SDK v1.14.1。我将它包含在 NuGet 中并且可以很好地构建应用程序,但是我在 Visual Studio 中看到了一个警告:

Package 'POSForDotNet.SDK 1.14.1' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project.

当我运行项目时,我在这条线上立即崩溃 explorer = new PosExplorer(this);

崩溃是:

Inner Exception
MissingMethodException: Method not found: 'Void System.AppDomainSetup.set_ApplicationBase(System.String)'.

不确定它是否与上述警告有关 - 有谁知道如何解决这些问题?第一次使用 dotnet,所以不确定我是否缺少明显的东西。

【问题讨论】:

    标签: c# .net


    【解决方案1】:

    您项目的目标框架是.NET Core 3.1,但POSForDotNet.SDK v1.14.1 不支持.NET Core 3.1

    唯一的解决方法是将项目的目标框架更改为.NET Framework 而不是.NET Core

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-29
      • 2021-07-06
      • 1970-01-01
      • 2018-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多