樹莓派3中運行Netcore2.0程序


一、簡介

  Netcore2.0發部后,可以運行在Arm平台上。因此,我們可以嘗試在裝了Debain的樹莓派中運行。

二、方法:

  1、在自己的電腦上使用VS寫一個NetCore2.0的控制台程序,我假設我就寫個Helloworld。

    

  2、在項目目錄下使用cmd命令執行:

      dotnet publish -r linux-arm

    說明:-r表示運行平台,可以是win-arm、linux-arm、win-x86、win-x64等等。

    

  3、打開項目所在目錄下的bin\Debug\netcoreapp2.0\linux-arm目錄,會看到一個叫publish的文件夾。

    把這個文件夾復制到樹莓派上。

     

      

  4、添加執行權限:chmod 777 ./pitest

    說明:其中pitest是項目輸出的主程序的名稱。

  5、運行程序:

    ./pitest

    

 

  6、如果運行失敗,是因為Netcore需要依賴一些第三方庫。需要事先在樹莓派上安裝下列環境:

    參考官網:https://github.com/dotnet/core/blob/master/samples/RaspberryPiInstructions.md

    依賴項:https://github.com/dotnet/core/blob/master/Documentation/prereqs.md

    我在剛裝的Debain運行之前,安裝的依賴項是:libunwind8gettext,其它的包也沒裝

    sudo apt-get install curl libunwind8 gettext

 

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM