上海专业网站建设,全屋定制品牌推荐,淘宝网页制作教程,偏门网站建设**硬件支持型号  点击 查看 硬件支持 详情** 
DTU701 产品详情 
DTU702 产品详情 
DTU801 产品详情 
DTU802 产品详情 
DTU902 产品详情 
G5501 产品详情 本文内容 
在设备上部署 dotnet应用#xff0c;与任何其他平台的部署相同#xff0c;可以2种方式#xff1a; 依赖于框…**硬件支持型号  点击 查看 硬件支持 详情** 
DTU701 产品详情 
DTU702 产品详情 
DTU801 产品详情 
DTU802 产品详情 
DTU902 产品详情 
G5501 产品详情 本文内容 
在设备上部署 dotnet应用与任何其他平台的部署相同可以2种方式 依赖于框架的应用  独立应用  
2种方式各有优势 
依赖于框架的应用需要设备安装SDK包或者运行库独立应用则不需要安装每一个dotnet应用程序或进程,同时共享该运行库 
依赖于框架的应用只需要目标DLL部署 独立应用 需要 整个部署(其中包含独立的运行库),所有独立部署每一个dotnet应用程序或进程,运行库是独立的。 
发布 方式也不一样.NET 应用程序发布概述。 部署 依赖于框架的应用 开发环境种的DLLs 拷贝到安装又.NET Runtime的设备中即可。DotNet安装 参考相应的文档。 
多个应用程序共享Runtime库。 
使用dotnet --version命令查看设备安装版本与开发版本是否匹配 
dotnet --version 发布 根据开发环境将应用发布到开发计算机上如下所示。  如果使用的是 Visual Studio请将应用部署到本地文件夹。 发布之前请在“发布配置文件摘要”中选择“编辑”然后选择“设置”选项卡。确保将“部署模式”设置为“依赖于框架”并将“目标运行时”设置为“可移植” 。  如果使用的是 .NET CLI请使用 dotnet publish 命令。 不需要其他参数。  使用 SFTP 客户端如 scp将文件从开发计算机上的发布位置 复制 到 设备的 文件夹中。   在设备的提示符本地或 SSH运行应用。 假设HelloWorld.dll 是应用的入口点运行程序 dotnet HelloWorld.dll  部署独立应用 独立运行即将DLL和Runtime一起打包每一个APP 都是独立的运行环境不共享库。 
发布 根据开发环境将应用发布到开发计算机上如下所示。  如果使用的是 Visual Studio请将应用部署到本地文件夹。 发布之前请在“发布配置文件摘要”中选择“编辑”然后选择“设置”选项卡。确保将“部署模式”设置为“独立”并将“目标运行时”设置为“linux-arm64”。  如果使用的是 .NET CLI请将 --runtime linux-arm64 和 --self-contained 参数与 dotnet publish 命令结合使用 dotnet publish --runtime linux-arm64 --self-contained 如果使用 32 位 OS则需要面向 linux-arm 运行时。  使用 SFTP 客户端如 scp将文件从开发计算机上的发布位置复制 设备 文件夹中。   在设备的提示符本地或 SSH运行应用。 1). 为可执行文件提供执行权限其中 HelloWorld 是可执行文件的名称。 chmod x HelloWorld 2). 运行可执行文件 ./HelloWorld