一、新建.Net Core項目 新建.Net Core3.0的控制台應用,代碼如下 二、生成項目 項目已經寫好後,右擊項目發佈 會彈出一下窗體,選擇文件夾,生成後的路徑一般預設即可(具體看個人喜好),然後點擊創建配置文件 創建後,點擊編輯 修改目標運行時,修改為linux-arm 點擊保存後,點擊發 ...
一、新建.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
加上執行許可權後,可以看上圖就顏色就已經區分開了,
綠色:可執行文件 白色:文件 藍色:文件夾;其他顏色自行腦補。
然後再分別操作下,執行語句看看效果
終於 可以正常執行了.....