c# - 为 linux 架构发布 .NET Core C# 自包含应用程序
问题描述
所以我试图在谷歌云服务器上托管一个不和谐的机器人。我有一个基础级机器人,可以在我的本地机器上工作和运行。该机器人使用适用于 Windows 10 x64 的 C# .NET Core 框架编写。
在任何人说之前已经解决之前,我已经找到了这些解决方案,但没有任何帮助。
我正在尝试将 .NET 应用程序发布为自包含的 linux 格式。这样我就可以在 linux 服务器上部署和运行机器人(Ubuntu 18.04-x64 [我在 .NET 网站上进行了交叉检查以确保它是一个可部署的包])我查了一下并找到了命令,还有我必须在 .vsproj 文件中进行更改。
有人能带我完成我想念的东西吗?我是否必须下载某些东西的 linux 版本才能为其构建......或其他什么。我不确定我错过了什么。然后,我知道如何将文件上传到我的服务器,但是我如何“远程”在服务器上执行部署的应用程序?
解决方案
感谢那些评论的人。将我的 .NET Core 框架更新到 2.1.500,嘿嘿!成功发布应用程序。
推荐阅读
- android - 为什么键盘会覆盖 EditText 的一部分
- linux - 如何在 codedeploy 脚本的帮助下将 AWS 凭证传递给 EC2 服务器?
- wordpress - 如何在 WordPress 项目中使用 Nuxt.js 组件?
- spring-boot - 通过 Elasticsearch REST 客户端对文档进行索引时引发错误
- python - django charField 只接受数字
- asp.net-core - 如何对 .NET Core 3.1 中使用 ExecuteSqlRawAsync 调用存储过程的函数进行单元测试?
- firebase - 设备文本识别
- javascript - 传单:如何移动多边形
- java - 我想在不使用 WEBSOCKETS IN JAVA 的情况下构建将客户端传递到服务器的实时数据
- apache-kafka - Kafka Streams K-Table 大小监控