core 2.0xwork core 最新版本本是哪个

今日: 205|昨日: 230|帖子: 2378994|会员: 740096|欢迎新会员:
这件如何钣金展开,展开图尺寸也 ...
Proe5.0 M280 & Proe3.0 M250
进击的机械动图,又一波大机械动 ...
Creo4.0m030怎么破解安装
基于Proe5.0的直齿圆柱齿轮参数 ...
基于proe2001和辛辛那提马刀1000 ...
基于Proe2001和辛辛那提马刀1000 ...
基于Proe5.0与Ansys-Workbench板 ...
基于ProE5.0的斜齿轮的参数化设 ...
求助塑胶模师傅
Creo4.0配置说明
creo3.0 提示冲突警告,不重新形 ...
免费下载《三维习题集》
提示 “账号激活=-1” 的会员回 ...
塑料模具设计培训,对新手非常有 ...
eDrawingsForProE_Creo_10_7_64B ...
《proe4.0模具设计师:分模特训 ...
模具十大设计窍门
edrawings 2017
PRO/Mechanica初步模型的建立(5 ...
Creo4.0配置说明
creo3.0 提示冲突警告,不重新形 ...
免费下载《三维习题集》
提示 “账号激活=-1” 的会员回 ...
塑料模具设计培训,对新手非常有 ...
eDrawingsForProE_Creo_10_7_64B ...
《proe4.0模具设计师:分模特训 ...
模具十大设计窍门
edrawings 2017
PRO/Mechanica初步模型的建立(5 ...
子版块: , , , , ,
1062 / <span title="万
分区版主: ,
主题: 193, 帖数: 3万
主题: 3780, 帖数: <span title="万
主题: 2769, 帖数: 4万
主题: 675, 帖数: 8495
主题: 1416, 帖数: 2万
主题: 577, 帖数: 5666
主题: 656, 帖数: 1万
主题: 289, 帖数: 6952
主题: 92, 帖数: 1381
主题: 295, 帖数: 4591
主题: 241, 帖数: 2767
主题: 27, 帖数: 451
主题: 406, 帖数: 5374
主题: 68, 帖数: 5817
主题: 1万, 帖数: <span title="万
主题: 2万, 帖数: <span title="万
主题: 2848, 帖数: 5万
主题: 6952, 帖数: <span title="万
主题: 3086, 帖数: 6万
主题: 4904, 帖数: <span title="万
主题: 3897, 帖数: <span title="万
主题: 484, 帖数: 1万
主题: 2008, 帖数: 3万
主题: 2890, 帖数: 8万
主题: 1601, 帖数: 2万
主题: 250, 帖数: 5634
主题: 369, 帖数: 3万
主题: 419, 帖数: 5766
Pro/E & Creo 各模块问题都可在本版发贴求助,但需要支付金钱积分,解答问题获得奖励!
2484 / 1万
Pro/E & Creo 精品模型、典型模型分享和下载,本版分享加分奖励,下载附件扣金钱。
1356 / 9万
Pro/E & Creo 论文、文献资料分享与下载。
AutoCAD 问题野火论坛内部消化,AutoCAD 精品资源分享
主题: 108, 帖数: 4135
主题: 1048, 帖数: 4万
主题: 884, 帖数: 9743
主题: 607, 帖数: 4万
主题: 4457, 帖数: 4万
- 总计 6026 人在线
- 最高记录是 37378 于 .
Pro/ENGINEER 爱好者的家园,让我们一起把野火烧的更旺~野火论坛下载分站,proe 精品教程下载、模型下载、proe 在线免费视频教程、电脑常用软件下载
本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请,本站将立即改正或删除。
)苏公网安备 03号.NET Core 2.0最终版本发布了_Linux新闻_Linux公社-Linux系统门户网站
你好,游客
.NET Core 2.0最终版本发布了
作者:禚娴静
的最终版本终于发布了。这是.NET 开源跨平台的一个重大里程碑, 也是很多支持者、社区、公司共同努力的结果。开发者们可以采用命令行、自己喜欢的文本编辑器、Visual Studio 、Visual Studio Code、或者Visual Studio for Mac开始首个.NET Core 2.0项目的开发。 .NET Core 2.0也已经可以支持生产环境的负载,无论是运行在你自己的硬件设备还是你最喜爱的云平台(如Microsoft Azure)。
同时,微软还发布了和。&也已完成,它与.NET Core 2.0同时确定了最终的版本。是改进代码共享并使每个.NET实现中的API可用性更为一致的关键措施,在2.0中提供的API数量是现有项目的两倍之多。
.NET Core 2.0可以部署到,今天它只在在少数地区可以使用,随后将在全球范围内迅速扩张。
.NET Core 2.0包括了很多大的改进,以促使.NET Core更容易使用以及提高其作为一个平台时的能力。以下是最大的那些改进:
运行时和框架中的主要性能改进。
实现了.NET Standard 2.0。
支持6个新平台,包括Debian Stretch, Linux Enterprise Server 12 SP2和macOS High Sierra。
RyuJIT是.NET Core 2.0中的x86 JIT。
Linux和Windows ARM32 builds可以在preview获得。
dotnet restore现在是一个隐式命令。
.NET Core和.NET Standard项目可以引用.NET Framework NuGet软件包和项目。
.NET Core SDK可以通过源代码构建。
Visual Studio
实时单元测试支持。
代码导航改进。
C#Azure功能支持。
CI/CD对容器的支持。
想尝鲜的开发人员可以在这里.NET Core 2.0,遇到的任何问题可以在分享和反馈。
另外,Visual Studio用户需要更新到最新版本的Visual Studio才能使用.NET Core 2.0,并需要单独安装以进行此更新。
更多的内容可以观看微软官方的。现在开始你的.NET Core 2.0旅程吧。
本文永久更新链接地址:
相关资讯 & & &
& (10月01日)
& (08月24日)
& (10月07日)
& (09月05日)
& (08月03日)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款详解ASP.NET Core 2.0 版本的新特性-C#.Net教程-PHP中文网QQ群微信公众号还没有收藏详解ASP.NET Core 2.0 版本的新特性Amazing ASP.NET Core 2.0,这篇文章主要介绍了ASP.NET Core 2.0 版本的新特性,感兴趣的小伙伴们可以参考一下前言ASP.NET Core 的变化和发展速度是飞快的,当你发现你还没有掌握 ASP.NET Core 1.0 的时候, 2.0 已经快要发布了,目前 2.0 处于 iew 1 版本,意味着功能已经基本确定,还没有学习过 ASP.NET Core 的同学可以直接从 2.0 开始学起,但是如果你已经掌握了 1.0 的话,那么你只需要了解在 2.0 中增加和修改的一些功能即可。每一次大版本的发布和升级,总会带给开发人员一些惊喜和令人兴奋的特性,有关 ASP.NET Core 本次的 2.0 版本的新特性,主要集中在几个部分上。SDK 的变化PS: 目前如果你想在VS中体验 ASP.NET Core 2.0 全部特性的话,你需要 VS 2017.3 预览版本。当然你可以使用 VS Core 来快速了解。.NET Core 2.0 Priview 的下载地址:/net/core/preview完成之后可以在 cmd 中使用以下命令查看版本。变化1:添加了如下图箭头所指新命令。dotnet new razor
dotnet new nugetconfig
dotnet new page
dotnet new viewimports
dotnet new viewstart添加了这些新的cli命令。 其中 viewimports,viewstart 即为Razor视图中的_xxx.cshtml那两个文件.变化2: dotnet new xxx 将会自动还原 NuGet 包,不需要你再次进行 dotnet restore 命令了。G:\Sample\ASPNETCore2 & dotnet new mvc
The template &ASP.NET Core Web App (Model-View-Controller)& was created successfully.
This template contains technologies from parties other than Microsoft, see https://aka.ms/template-3pn for details.
Processing post-creation actions...
Running &#39;dotnet restore&#39; on G:\Sample\ASPNETCore2\ASPNETCore2.csproj...
Restore succeeded.*.csproj 项目文件在 2.0 中,当创建一个 MVC 项目的时候,生成的 csporj 项目文件如下:其中,红色箭头部分为新增内容,我们依次来看一下:MvcRazorCompileOnPublish:在 1.0 版本中,如果我们需要在发布的时候编译 MVC 中的 Views 文件夹为DLL的话,需要引用Microsoft.AspNetCore.Mvc.Razor.ViewCompilation 这个 NuGet 包,而现在已经不需要了,这个功能已经默认的集成在了SDK中,只需要在csporj添加配置即可,在发布的时候将会自动打包 Views 文件夹中的 *.cshtml 文件为 DLL 程序集。PackageTargetFallback这个配置项是用来配置当前程序集支持的目标框架。UserSecretsId这个是用来存储程序中使用的机密,以前是存储在 project.json 文件中,现在你可以在这里进行配置了。有关 UserSecrets 的更多信息,可以查看我的这篇博客文章。MVC 相关包&PackageReference =&Microsoft.AspNetCore.All& Version=&2.0.0-preview1-& /&在 Core MVC 2.0 中,所有MVC相关的NuGet 包都被集成到了这个Microsoft.AspNetCore.All包中,它是一个元数据包,包含了大量的东西,其中包括:Authorization, Authentication, Identity, CORS, Localization, Logging, Razor, Kestrel 等,除了这些它还附加了 EntityFramework, SqlServer,
等包。有些同学可能会觉得这样会引用了很多项目中使用不到的程序集,导致发布后的程序变得很庞大,不过我要告诉你不必担心,发布后的程序集不但不会变得很大,反而会小很多,因为 Microsoft 把所有的这些依赖全部都集成到了sdk中,也就是说当你安装sdk的之后,MVC相关的包就已经安装到了你的系统上。这样的好处是你不用担心更新Nuget包或者删除的时候,因为大量的版本不一致问题导致隐藏的冲突问题,另外一个好处就是,这样对于很多新手的话就很友好 2333,他们不需要知道他们什么情况下会从那个NuGet 包中获取自己需要的信息。现在,发布后的文件夹是如此简洁: 大小 4.3M再贴个以前的 发布后的文件夹你们感受一下: 大小 16.5M有些同学可能好奇他们把那些引用的 MVC 包放到哪里了,默认情况下他们位于这个目录:C:\Program s\dotnet\store\x64\netcoreapp2.0新的 Program.cs 和 Startup.cs现在,当创建一个 ASP.NET Core 2.0 MVC 程序的时候,Program 和 Startup 已经发生了变化,他们已经变成了这样:Program.cspublic class Program
public static void Main(string[] args)
BuildWebHost(args).Run();
public static IWebHost BuildWebHost(string[] args) =&
WebHost.CreateDefaultBuilder(args)
.UseStartup&Startup&()
}Startup.cspublic class Startup
public Startup(IConfiguration configuration)
Configuration =
public IConfiguration Configuration { }
public void ConfigureServices(IServiceCollection services)
services.AddMvc();
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
if (env.IsDevelopment())
app.UseDeveloperExceptionPage();
app.UseExceptionHandler(&/Home/Error&);
app.UseStaticFiles();
app.UseMvc(routes =&
routes.MapRoute(
name: &default&,
template: &{controller=Home}/{action=Index}/{id?}&);
}可以发现,新的 Program.cs 中和 Startup.cs 中的内容已经变得很简单了,少了很多比如 appsetting.json 文件的添加,日志中间件, Kertrel , HostingEnvironment 等,那么是怎么回事呢? 其他他们已经被集成到了 WebHost.CreateDefaultBuilder 这个函数中,那么我们跟进源码来看一下内部是怎么做的。WebHost.CreateDefaultBuilder下面是 WebHost.CreateDefaultBuilder 这个函数的源码:public static IWebHostBuilder CreateDefaultBuilder(string[] args)
var builder = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.ConfigureAppConfiguration((hostingContext, config) =&
var env = hostingContext.HostingE
config.AddJsonFile(&appsettings.json&, optional: true, reloadOnChange: true)
.AddJsonFile($&appsettings.{env.EnvironmentName}.json&, optional: true, reloadOnChange: true);
if (env.IsDevelopment())
var appAssembly = Assembly.Load(new AssemblyName(env.ApplicationName));
if (appAssembly != null)
config.AddUserSecrets(appAssembly, optional: true);
config.AddEnvironmentVariables();
if (args != null)
config.AddCommandLine(args);
.ConfigureLogging((hostingContext, logging) =&
logging.UseConfiguration(hostingContext.Configuration.GetSection(&Logging&));
logging.AddConsole();
logging.AddDebug();
.UseIISIntegration()
.UseDefaultServiceProvider((context, options) =&
options.ValidateScopes = context.HostingEnvironment.IsDevelopment();
.ConfigureServices(services =&
services.AddTransient&IConfigureOptions&KestrelServerOptions&, KestrelServerOptionsSetup&();
}可看到,新的方式已经隐藏了很多细节,帮助我们完成了大部分的配置工作。但是你知道怎么样来自定义这些中间件或者配置也是必要的技能之一。appsettings.json 的变化在 appsettings.json 中,我们可以定义 Kestrel 相关的配置,应用程序会在启动的时候使用该配置进行Kerstrel的启动。{
&Kestrel&: {
&Endpoints&: {
&Localhost&: {
&Address&: &127.0.0.1&,
&Port&: &9000&
&LocalhostHttps&: {
&Address&: &127.0.0.1&,
&Port&: &9001&,
&Certificate&: &Https&
&Certificate&: {
&HTTPS&: {
&Source&: &Store&,
&StoreLocation&: &LocalMachine&,
&StoreName&: &MyName&,
&Subject&: &CN=localhost&,
&AllowInvalid&: true
&Logging&: {
&IncludeScopes&: false,
&LogLevel&: {
&Default&: &Warning&
}以上配置内容配置了 Kertrel 启动的时候使用的本地地址和端口,以及在生产环境需要使用的 HTTPS 的配置项,通常情况下关于 HTTPS 的节点配置部分应该位于 appsettings.Production.json 文件中。现在,dotnet run在启动的时候将同时监听 9000, 和 9001 端口。日志的变化在 ASP.NET Core 2.0 中关于日志的变化是非常令人欣慰的,因为它现在不是作为MVC中间件配置的一部分了,而是 Host 的一部分,这句话好像有点别扭,囧~。 这意味着你可以记录到更加底层产生的一些错误信息了。现在你可以这样来扩展日志配置。 public static IWebHost BuildWebHost(string[] args) =&
WebHost.CreateDefaultBuilder(args)
.UseStartup&Startup&()
.ConfigureLogging(factory=&{你的配置})
.Build();全新的 Razor PagesASP.NET Core 2.0 引入的另外一个令人兴奋的特性就是 Razor Pages。提供了另外一种方式可以让你在做Web 页面开发的时候更加的沉浸式编程,或者叫 page-focused 。额...它有点像以前 Web Form Page,它隶属于 MVC 框架的一部分,但是他们没有 Controller。你可以通过dotnet new razor命令来新建一个 Razor Pages 类型的应用程序。Razor Pages 的 cshtml 页面代码可能看起来是这样的:@page
var message = &Hello, World!&;
&p&@message&/p&
&/html&Razor Pages 的页面必须具有 @page 标记。他们可能还会有一个 *.cshtml.cs 的 class 文件,对应的页面相关的一些代码,是不是很像 Web Form 呢?有同学可能会问了,没有 Controller 是怎么路由的呢? 实际上,他们是通过文件夹物理路径的方式进行导航,比如:有关 Razor Pages的更多信息可以看这里:/en-us/aspnet/core/razor-pages总结可以看到,在 ASP.NET Core 2.0 中,给我们的开发过程带来了很多便利和帮助,他们包括 Program 等的改进,包括 MVC 相关 NuGet 包的集成,包括appsetting.json的服务器配置,以及令人惊讶的Razor Page,是不是已经迫不及待的期待正式版的发布呢?如果你期待的话,点个【推荐】让我知道吧~ 2333..如果你对 ASP.NET Core 有兴趣的话可以关注我,我会定期的在博客分享我的学习心得。【相关推荐】1. 2. 3. 4. 5. 以上就是详解ASP.NET Core 2.0 版本的新特性的详细内容,更多请关注php中文网其它相关文章!共3篇232点赞收藏分享:.&猜你喜欢PHP中文网:独家原创,永久免费的在线,php技术学习阵地!
All Rights Reserved | 皖B2-QQ群:关注微信公众号干翻Java!微软跨平台.NET Core 2.0版发布-闽南网
干翻Java!微软跨平台.NET Core 2.0版发布
来源:快科技
&  微软今天发布了.NET Core 2.0版本,属于一次非常大的版本迭代。&  主要更新方面,包括对两个关键组成部分Runtime(CoreCLR)和Framework Libraries(CoreFX,框架库)进行了完整的性能优化,由此可见,进程管理、JIT编译器以及服务器系统的体验将会更好。&  同时,引入.NET Standard 2.0,使得开发人员可利用的API数量翻了不止两倍。&  另外,微软还强调,.NET Core 2.0已经可以用于部署Azure Web应用。&  据悉,.NET Core 2.0可以向下兼容 .NET Core 1.0和1.1,可以并行而不会有任何冲突。&  值得一提的是,今天,微软还发放了Visual Studio 和Visual Studio for Mac v7.1。&  PS:.NET Core是一个开源通用的开发框架,支持跨平台,即支持在Window,macOS,Linux等系统上的开发和部署,并且可以在硬件设备,云服务,和嵌入式/物联网方案中进行使用。.NET Core的源码放在GitHub上,由微软官方和社区共同支持。
责任编辑:曾少林
中国共产党第十九次全国代表大会18日至24日召开。
48小时点击排行榜}

我要回帖

更多关于 asp.net core 2.0教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信