[英]dotnet crash using POSForDotNet.SDK
我需要編寫一個使用 POS 掃描儀的 do.net forms 項目。 我正在嘗試使用 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)'.
不確定它是否與上述警告有關 - 有誰知道如何通過 go 解決這些問題? 第一次使用 do.net,所以不確定我是否遺漏了一些明顯的東西。
您項目的目標框架是.NET Core 3.1
但POSForDotNet.SDK v1.14.1
不支持.NET Core 3.1
。
唯一的解決方法是將項目的目標框架更改為.NET Framework
而不是.NET Core
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.