0530-3433334

网站建设 APP开发 小程序

知识

分享你我感悟

您当前位置>首页 >> 知识 >> 小程序

NETCore发布到1.0RC2版本的解决办法是什么?

发表时间:2023-09-09 16:12:07

文章来源:炫佑科技

浏览次数:152

菏泽炫佑科技 菏泽炫佑小程序开发 菏泽炫佑app制作 炫佑科技

NETCore发布到1.0RC2版本的解决办法是什么?

关注.NET开源项目的人一定跃跃欲试,但真正使用它进​​行开发的人并不多。 毕竟c#开发微信小程序,截至本文发布时,.NET Core仅发布到1.0RC2版本。 正式版本预计还需要一段时间。 而且,大多数人都采取观望态度,即使他们仍然使用.NET开发。 另外我要说的是,.NET开源的进步是惊人的,但是社区建设还需要完善NETCore发布到1.0RC2版本的解决办法是什么?,很多配套的东西还没有完成。 Java在语言层面可能落后于.NET,但Java的社区力量却远不如.NET。

1.安装SDK

.NET Core 版本:

.NET Core提供核心运行组件,需要使用的模块是通过NuGet获取的。 开发可以完全独立于.NET和平台。 但是,.NET Core 的功能没有.NET 那么多。 Web 域已被放弃。 它不再是开源计划的一部分。 如果你想使用它,请谨慎,毕竟这只是一个开始。

1.平台安装SDK

只需下载并直接安装即可。

2、Linux平台安装SDK(测试系统:14)

官方使用说明书:

sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update
sudo apt-get install dotnet-dev-1.0.0-preview1-002702

有几个要点需要注意:

16测试时使用apt-get安装不成功。 目前仅测试成功。

直接使用:apt-get获取的版本不清楚。 安装后的版本号好像是*新的,但是创建的项目却不是*新的。 所以安装的时候还是应该按照官方的方法指定版本号。

3、安装完成后,进行环境测试

使用说明:

复制代码代码如下:

- 信息

测试结果如下:

C:\>dotnet --info
.NET Command Line Tools (1.0.0-preview1-002702)
Product Information:
 Version:   1.0.0-preview1-002702
 Commit Sha: 6cde21225e
Runtime Environment:
 OS Name:   Windows
 OS Version: 10.0.10586
 OS Platform: Windows
 RID:     win10-x64

yoli@ubuntu:~$ dotnet --info
.NET Command Line Tools (1.0.0-preview1-002702)
Product Information:
 Version:   1.0.0-preview1-002702
 Commit Sha: 6cde21225e
Runtime Environment:
 OS Name:   ubuntu
 OS Version: 14.04
 OS Platform: Linux
 RID:     ubuntu.14.04-x64

2. 创建一个程序

1.创建控制台项目:

mkdir hwapp
cd hwapp
dotnet new

使用新命令快速创建项目。

new –t 创建一个控制台项目。 目前项目类型只能创建控制台项目,没有其他可选类型。 我们希望将来创建更多的项目模板。

new –l C# 使用C#语言创建项目。 目前仅支持 C# 和 F#。

编译并运行项目:

复制代码代码如下:

跑步

用于恢复包引用

使用run来运行程序

使用build来编译代码

使用发布项目

详细命令参数请参见该命令的帮助说明。

2. 创建一个Web项目

由于命令不支持Web项目的创建,因此无法直接使用命令创建。 当然,您可以使用手动创建.json来创建项目。 这并不明智。 您可以借助一些工具和模板快速创建项目。

可用模板示例:

可以直接使用Git工具复制到本地使用。

其他注意事项:

新版本不再使用dnx的启动方式,改为指令方式。 Web 项目的启动方式与项目相同。

Linux运行效果如下:

3.使用编辑器

引用官方口号:

It is very easy to get started with .NET Core on your platform of choice.You just need a shell, a text editor and 10 minutes of your time.

我觉得这个描述很恰当,但我想很多人会感到困惑。 不使用VS如何开发? 官方说只需要一个文本编辑器即可。 有了这么强大的VS,开发就不再需要使用文本编辑器了。 开发会接受吗? 就我而言,只有少数人愿意改变。 毕竟大部分还是在平台上开发。 *终他们还是选择了+VS开发。 发布时,可能会选择其他平台进行发布。 这对于其他平台工具链的形成非常不利。

1.安装

下载并安装:

安装C#开发支持插件

使用 Ctrl+P 打开命令栏并输入安装说明:

复制代码代码如下:

分机

插件官网:

安装完成后,会提示您重新启动。 重启后就可以开始开发了。

2.使用编译运行项目

只需打开创建的项目文件夹即可。 默认项目没有文件夹。 打开后,上面的消息栏中会提示您。 单击“确定”后,将自动创建该文件夹。

该文件夹包含:

有两个文件,.json 和tasks.json,用于配置调试器和调试指令。

当你打开代码文件时,你会发现代码中会有很多异常信息。 一般情况下,引用的包不会被加载。 可以使用命令恢复或者等待加载完成。 系统可能会在通知栏中提示您恢复包。

只需使用F5即可调试并运行。 C#调试插件提供以下方式启动调试。 使用Web启动默认会自动打开浏览器。 断点调试和单步跟踪基本区别不是很大,对于日常开发来说已经足够了。

运行效果如下:

需要注意的问题:

(1) 如果跳过添加调试器这一步,编译时可能会出错。 只需修改.json中相应参数即可。 喜欢:

(2) '.NET Core 时出错'

如果出现上述提示,请使用--info查看是否可以输出正常信息。 如果没有,请重新安装支持的 .NET Core SDK 版本。 如果提示失败,请检查网络连接。

(3)平台上如果提示找不到,则启用PDB

打开.json找到它,修改为,如果找不到该选项,旧版本中的名称是:

结论:.NET这次的开源与其说是微软的善意,不如说是一种无奈。 此外,在文本编辑、多项目管理等诸多方面还有很大的改进空间。 社区建设还存在很多空白,希望能够尽快填补。 每次阅读文档,看到“In the”、“尚未”之类的字眼,总有一种莫名的失落感。

炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等

相关案例查看更多