1. 程式人生 > >樹莓派(4B)Linux + .Net Core嵌入式-HelloWorld(二)

樹莓派(4B)Linux + .Net Core嵌入式-HelloWorld(二)

一、新建.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