首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
后端开发
›
.Net
›
第36篇 linux服务器上启动framework应用程序流程 ...
返回列表
发新帖
第36篇 linux服务器上启动framework应用程序流程
[复制链接]
发表于 2024-10-18 14:26:32
|
显示全部楼层
|
阅读模式
framework开辟的应用程序,一般是不会在linux
服务器
上运行的,但是我们可以通过mono进行应用部署
1.查看linux服务上是否已经安装mono-core
方式1: rpm下令查看
rpm -qa | grep mono-core
复制
代码
有效果返回,说明已经安装
方式2:使用yum list installed
yum list installed | grep mono-core
复制
代码
如果mono-core已安装,将会显示
方式3:使用whereis或`which查找 Mono
which mono
复制
代码
或
whereis mono
复制代码
2.安装mono
在基于 CentOS 的体系中,你必要使用yum来安装
2.1 启用 Mono 保险库
首先,你必要添加 Mono 官方的 Yum
存储
库。执行以下命
sudo rpm --import https://download.mono-project.com/repo/xamarin.gpg
sudo curl https://download.mono-project.com/repo/centos8-stable.repo -o /etc/yum.repos.d/mono-centos8-stable.repo
复制代码
2.2 安装mono
添加了 Mono 的
存储
库后,运行以下下令安装mono-complete:
sudo yum install mono-complete
复制代码
2.3 验证
mono --version
复制代码
3.启动framework程序
一旦Mono安装成功,上传你的.NET Framework应用程序文件(如.exe和相关的.dll文件
cd 你的应用程序路径 mono 你的应用程序.exe
复制代码
报错
由于无法加载文件或程序集“PresentationFramework,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项,因此无法加载入口点方法。
复制代码
如果出现这个问题,说明你开辟的应用是基于wpf开辟,应用框架framework只能在window服务上部署,其他
服务器
不可。
如果您希望在 Linux 上运行,可以思量将应用程序从 WPF 迁移到跨平台框
Avalonia:
这是一个用于 .NET 的
.NET MAUI
(
迁移UI框架将会是一个更大的开辟工作量,但这是在Linux上运行GUI应用程序的有效途径
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
回复
使用道具
举报
返回列表
天空闲话
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表