大家好,今天小编来为大家解答.NET Core 2.0 和ASP.NET Core 2.0这个问题,很多人还不知道,现在让我们一起来看看吧!
广泛的平台支持。以下平台支持.NET Standard 2.0:
.NET框架4.6.1
.NET核心2.0
单声道5.4
Xamarin.iOS 10.14
Xamarin.Mac 3.8
Xamarin.Android 7.5
UWP 正在进行中,将于今年晚些时候发货。
https://github.com/dotnet/standard/issues/439
.NET Core 2.0正式版NuGet库: https://dotnet.myget.org/gallery/dotnet-2-0-0-rtm
.NET Core 2.0 的正式发布日期将在.NET Conf 上公布。具体时间为9月18日或19日。
.NET Core 2.0.1 SDK Windows x64 下载
https://dotnetcli.blob.core.windows.net/dotnet/Sdk/release/2.0.0/dotnet-sdk-latest-win-x64.exe
下载更多版本:https://github.com/dotnet/cli/tree/release/2.0.0
新项目
点网–信息
安慰
新项目dotnet 新控制台
在项目目录下添加NuGet.Config,如下:
?xml 版本=’1.0’编码=’utf-8’?
配置
包源
清除/
添加key=’dotnet-2-0-0-rtm’ value=’https://dotnet.myget.org/F/dotnet-2-0-0-rtm/api/v3/index.json’/
/packageSources
/配置
添加System.Data.SqlClient 包,使用dotnet add package 或编辑csproj。
项目Sdk=’Microsoft.NET.Sdk’
地产集团
输出类型Exe/输出类型
TargetFrameworknetcoreapp2.0/TargetFramework
/财产组
项目组
PackageReference Include=’System.Data.SqlClient’ Version=’4.4.0′ /
/项目组
/项目
然后恢复包
然后使用VS Code打开该文件夹并执行ado.net获取DataTable。
编写代码如下:
使用系统;
使用系统数据;
使用System.Data.SqlClient;
命名空间adonetdemo
{
班级计划
{
静态无效主(字符串[]参数)
{
Console.WriteLine(‘你好世界!’);
string connectionString=’数据源=.数据库=注释;uid=sa;pwd=xxx;’;
SqlConnection conn=new SqlConnection(connectionString);
conn.Open();
SqlDataAdapter 适配器=new SqlDataAdapter(‘select * from Notes’,conn);
DataSet 数据集=new DataSet();
适配器.Fill(数据集);
DataTable dt=dataset.Tables[0];
foreach(dt.Rows 中的var 项目)
{
DataRow row=item as DataRow;
System.Console.WriteLine(row[‘标题’]);
}
}
}
}
运行结果如下:
多维控制器
新项目dotnet 新mvc
Program.cs 已精简如下:
公开课节目
{
公共静态无效主要(字符串[]参数)
{
BuildWebHost(args).Run();
}
公共静态IWebHost BuildWebHost(string[] args)=
WebHost.CreateDefaultBuilder(args)
.UseStartupStartup()。建造();
}
使用dotnet run 运行。
剃刀
新项目dotnet 新剃刀
在目录中,你只会找到Pages文件夹,然后就只有视图页面和视图对应的cs文件。也可以在视图页面编写代码。
将索引更改为以下内容:
h3@型号.名称/h3
Index.cshtml.cs如下:
公共类IndexModel : PageModel
{
公共字符串名称;
公共无效OnGet()
{
Name=’LineZero 博客’;
}
}
运行程序dotnet run:
开发及调试项目
第一次使用VS Code时,需要确保所有C#插件均已下载,如下图:
最新版本VS 2017 15.3应该也支持.NET Core 2.0。
选择是。
本节使用adonetdemo项目进行演示。直接调试可以参考之前的文章:《使用VS Code从零开始开发调试.NET Core 1.1》
使用附加调试进行调试。
选择.NET Core Attach并添加Console.ReadKey();到代码中让程序暂时不退出,然后attach。
单击“调试”并选择第一个“dotnet exec”。
然后按任意键开始调试
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/97213.html
用户评论
无关风月
终于不用担心跨平台了!NET Core 2.0 的性能提升非常明显,我用它开发的一个项目运行速度更快了不少,效率大大提高啦!!
有16位网友表示赞同!
一笑抵千言
一直期待着这个版本更新,希望asp.net core 2.0能解决一些之前遇到的bug,体验会更加流畅。期待未来更多功能和改进!
有18位网友表示赞同!
幸好是你
.NET Core 2.0 的新特性让我非常兴奋!容器化部署更方便,还有新的数据库方案,感觉开发体验直观升级了!真的越来越好用了。
有11位网友表示赞同!
挽手余生ら
我试用了一下 .NET Core 2.0 ,界面看起来挺简洁的,但我觉得学习成本相比上一版本还是有点高,对新手不太友好。希望能增加一些更详细的教程和文档帮助。
有10位网友表示赞同!
青袂婉约
.NET Core 2.0 的性能提升确实让人眼前一亮!以前搞那些跨平台项目真是恶心透了,现在终于不用愁啦! 这可是个好消息啊!
有9位网友表示赞同!
龙卷风卷走爱情
我用 .NET Core 2.0 开发了一个大型web应用,速度比之前版本的提升非常明显,而且代码更清晰易读。这款版本真滴好用!值得推荐给大家。
有18位网友表示赞同!
迷路的男人
ASP.NET Core 2.0 真的是一个重大升级,功能更加强大,支持更多平台,这将会推动物模型的发展,让我对未来充满期待!
有9位网友表示赞同!
肆忌
.NET Core 2.0 的新特性虽然强大,但我担心它会过于复杂,导致维护难度增加。还需要更多实践才能体会它的真谛。
有7位网友表示赞同!
凉城°
一直在用 .NET 做项目开发,这次更新值得期待!性能提升和支持跨平台的功能真是太棒了!我迫不及待要试一试这个新版本!
有17位网友表示赞同!
冷风谷离殇
一直以来对.NET Core都比较喜欢,它稳定可靠,也支持多种环境,这简直是完美组合啊!希望能越做越好。 期待 .NET Core 2.0 推出更多创新功能!
有14位网友表示赞同!
怀念·最初
说实在的,.NET Core 2.0 的学习曲线还是挺陡峭的,我希望官方能提供更完善的教程,方便新手快速上手。
有12位网友表示赞同!
。婞褔vīp
.NET Core 2.0 对开发者来说是一个好消息,它的性能提升和跨平台支持将帮助开发者更快、更轻松地开发出高质量的应用。
有17位网友表示赞同!
苍白的笑〃
期待 .NET Core 2.0能带来更多新的功能,例如对人工智能的支持,让开发更加便捷高效。
有7位网友表示赞同!
青楼买醉
我用.NET Core 1.x 开发了一个网站,现在想要升级到2.0,但是迁移过程似乎比较复杂,需要花费不少时间和精力啊。
有12位网友表示赞同!
孤独症
.NET Core 2.0 真的是一个令人惊喜的更新!性能上的提升让我眼前一亮,并且新功能的多样性也让我们开发者可以更加自由的进行开发.
有9位网友表示赞同!
如你所愿
我一直在关注 .NET 的发展,这次.NET Core 2.0 的发布让我非常兴奋!它将为软件开发带来全新的体验。
有10位网友表示赞同!
笑叹★尘世美
.NET Core 2.0 对现有项目升级兼容性怎么样?我的项目已经有很多功能了,担心升级难度太大。
有6位网友表示赞同!
心安i
虽然 .NET Core 2.0 的性能提升很明显,但是它的支持力度是否足够庞厚,开发者社区是否活跃也值得考虑!
有17位网友表示赞同!