我想对新的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