安装在raspbian中需要的内容来调试Xamarin.iot应用程序



我想对新的xamarin.iot框架进行测试,但找不到先前安装在raspbian上的申请(软件包(。

我会选择您的帮助

如果您有新安装的raspbian,则不需要任何Xamarin/Mono相关软件包(软件(来运行/调试Xamarin.iot应用程序。

请记住,Visual Studio使用SSH连接到Raspberry,因此需要在Raspberry中启用它。

做到这一点,只需简单地使用raspi-config实用程序,打开终端并执行

sudo raspi-config

然后转到接口选项 -> ssh

也许安装VNC服务也将有助于您可以远程查看覆盆子的屏幕(桌面(,以防您没有外部显示

您也可以使用raspi-config

安装它

接口选项 -> VNC

可以从扩展画廊下载/安装Visual Studio addin,它只需要启用SSH服务的Raspberry。

这将部署单声道(4.6(运行时的捆绑版本,准备在Raspbian中用于您的设备。

您还可以使用APT-GET安装新版本(我建议以这种方式(。Addin将始终选择最新版本。您可以使用本指南进行操作:http://www.mono-project.com/download/stable/#download-lin-raspbian

安装后,您将从IoT部分选择"控制台应用程序"模板(如果看不到此部分,则可能尚未安装Addin(。

此项目就像普通的控制台应用程序一样工作,但是它有一个探险家可以在您不要部署应用程序的设备中选择。

在您的代码中添加一个断点并在VS中运行调试以检查一切正常。

魔术之一是,您可以创建一个包装器,以使用C#http://www.mono-project.com/docs/advanced/pinvoke/pinvoke/#linux-shared--使用任何Linux共享库(.SO((.SO(图书馆搜索路径

我建议在此处尝试示例:https://github.com/xamarin/xamarin-iot-samples

我也在raspberry.io的顶部创建了一个抽象库,以使组件更自然。

https://github.com/netonjm/iotsharp.components

,如果您对HomeKit感兴趣,请尝试此库来创建虚拟配件:

https://github.com/netonjm/hapsharp

最新更新