樹莓派(4B)Linux + .Net Core嵌入式-HelloWorld(二)
阿新 • • 發佈:2019-10-21
一、新建.Net Core專案
新建.Net Core3.0的控制檯應用,程式碼如下
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進入到程度目錄
cd Demo
可以分別輸入以下命令執行即可執行(2種方法):
方法一:直接鍵入命令執行dll
dotnet Demo.dll
方法二:執行Dome
./Dome 或者是 Demo/Demo(需要退到上級目錄,所謂的相對路徑)
直接執行分別2條命令,都無法正常執行成功,提示是許可權拒絕訪問;
那麼解決方案是給Demo增加執行許可權
chmod +x Demo
加上執行許可權後,可以看上圖就顏色就已經區分開了,
綠色:可執行檔案 白色:檔案 藍色:資料夾;其他顏色自行腦補。
然後再分別操作下,執行語句看看效果
終於 可以正常執行了.....
&n