微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Tizen.NET 调试错误无法加载文件或程序集 'Samsung.Sap

如何解决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 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?