如何解决Tizen.NET 调试错误无法加载文件或程序集 'Samsung.Sap
我正在 Visual Studio 2019 中使用 Tizen.NET 4.0 创建 Tizen.NET 可穿戴应用程序。在调试期间,当尝试使用使用三星 SAP 的函数时,应用程序崩溃并在 Visual Studio 中出现“Frame not in module”错误- 这并没有真正解释太多。没有进一步的异常信息。
我在其他地方尝试过有关在 Visual Studio 中勾选 Common Runtime Exceptions 设置的建议,但没有任何区别。查看设备的日志,但是我可以看到以下错误。这可能是问题,但我不知道如何解决? (我将我的应用部署到真正的手表上,而不是模拟器,如果这有区别的话)。
12-25 15:13:34.369 : Info / DOTNET_LAUNCHER ( 4670 : 4677 ) : monitor dir /opt/usr/home/owner/share/.elementary/config/wearable
12-25 15:13:48.879 : Info / DOTNET_LAUNCHER ( 4670 : 4677 ) : Unhandled Exception:
12-25 15:13:49.419 : Info / DOTNET_LAUNCHER ( 4670 : 4677 ) : System.IO.FileNotFoundException: Could not load file or assembly 'Samsung.Sap,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null'. The system cannot find the file specified.
12-25 15:13:49.419 : Info / DOTNET_LAUNCHER ( 4670 : 4677 ) : eApp1.Program.Main(String[] args) in C:\Users\james\source\repos\TizenWearableApp1\TizenWearableApp1.cs:line 21
编辑:在部署到手表进行测试之前,我什至尝试将 samsung.sap.dll 手动复制到 C:\Users\james\source\repos\TizenWearableApp1\bin\Debug\tizen40\tpkroot\bin。>
再次编辑:似乎我不是唯一遇到此问题的人? - https://forum.developer.samsung.com/t/add-samsung-sap-dll-to-project/8020
解决方法
请确保在您的 Samsung.Sap NuGet Package
2019 项目中安装了必要的 Visual Studio
和扩展程序,并在清单文件中添加了所需的权限。
还要相应地添加配件服务配置文件和权限。
为了降低复杂性,您可以尝试将 SAP 集成到一个空白项目中,例如 one,然后再转到现有项目。
最重要的是确保您的 SDK 软件和其他依赖项都是最新的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。