树莓派(4B)Linux + .Net Core嵌入式-HelloWorld(二)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了树莓派(4B)Linux + .Net Core嵌入式-HelloWorld(二),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含965字,纯文字阅读大概需要2分钟。
内容图文
原文:树莓派(4B)Linux + .Net Core嵌入式-HelloWorld(二)一、新建.Net Core项目
新建.Net Core3.0的控制台应用,代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 | namespace Demo { class Program { static void Main( string [] args) { Console.WriteLine( "Hello World!" ); Console.WriteLine(Environment.OSVersion); Console.WriteLine(Environment.Version); Console.ReadKey(); } } } |
二、生成项目
项目已经写好后,右击项目发布
会弹出一下窗体,选择文件夹,生成后的路径一般默认即可(具体看个人喜好),然后点击创建配置文件
创建后,点击编辑
修改目标运行时,修改为linux-arm
点击保存后,点击发布,发布完成根据,目标位置寻找生成后的文件。
三、树莓派运行
根据上一章节说到的【树莓派(4B)Linux + .Net Core嵌入式-初始化环境(一)】,使用Xftp软件上传项目编译好的文件到树莓派机器中
在树莓派中建立Demo文件夹,把上图中Demo、Demo.dll、Demo.rentimeconfig.json上传到Demo文件夹中即可。
然后打开Xshell软件,cd进入到程度目录
1 | cd Demo |
可以分别输入以下命令执行即可运行(2种方法):
方法一:直接键入命令执行dll
1 | dotnet Demo.dll |
方法二:执行Dome
1 | ./Dome 或者是 Demo/Demo(需要退到上级目录,所谓的相对路径) |
直接执行分别2条命令,都无法正常执行成功,提示是权限拒绝访问;
那么解决方案是给Demo增加执行权限
1 | chmod +x Demo |
加上执行权限后,可以看上图就颜色就已经区分开了,
绿色:可执行文件 白色:文件 蓝色:文件夹;其他颜色自行脑补。
然后再分别操作下,执行语句看看效果
终于 可以正常执行了.....
原文:https://www.cnblogs.com/lonelyxmas/p/12714443.html
内容总结
以上是互联网集市为您收集整理的树莓派(4B)Linux + .Net Core嵌入式-HelloWorld(二)全部内容,希望文章能够帮你解决树莓派(4B)Linux + .Net Core嵌入式-HelloWorld(二)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。