如何通过命令行和sublime创建ASP.NET 5项目

发布时间:2021-11-11 17:37:43 作者:柒染
来源:亿速云 阅读:133

这篇文章给大家介绍如何通过命令行和sublime创建ASP.NET 5项目,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

今天跟大家说说如何创建你的ASP.NET 5项目。或者用惯了Visual Studio 的模版(如下图),对于你来说就是随时可得。但是现在我更喜欢通过命令行脚本生成ASP.NET 5的项目,配合Sublime去完成所有的编码工作。

接下来就开始创建项目。如果你是在Mac/Linux/Windows上如果希望通过命令行创建ASP.NET项目,你可以安装Yeoman。

什么是Yeoman? 

Yeoman是Google的团队和外部贡献者团队合作开发的,他的目标是通过Grunt(一个用于开发任务自动化的命令行工具)和Bower(一个HTML、CSS、Javascript和图片等前端资源的包管理器)的包装为开发者创建一个易用的工作流。Yeoman主要有三部分组成:yo(脚手架工具)、grunt(构建工具)、bower(包管理器)。这三个工具是分别独立开发的,但是需要配合使用,来实现我们高效的工作流模式。除了解决工作流模式,还解决了项目中包和包之间的依赖关系。看看下图你就明白这三大模块是如何工作的了。


在Mac上配置Yeoman,前提是你必须配置好node.js还有npm。

通过以下命令行安装Yeoman

npm install -g yo //通过npm安装Yeoman

npm install -g generator-aspnet //安装Yeoman 支持的开发模版,这里就是安装ASP.NET 5 的模版支持

完成上述两个步骤后,你就可以通过命令行的方式构建ASP.NET 5 项目了。

打开命令行在Mac上当然是ComandLine / Windows 就是cmd , 之后输入yo aspnet, 就会见到下图所示的几个项目

呵呵除了有传统的5件套(Empty/Console/Web/WebAPI/ClassLibrary)外,还有衣哥最爱Nancy。接着你只需要移动光标上下按键就可以选择你所需要的。说句实话,通过命令行创建项目,B格提升快。

我这里以创建一个Web Application 为例,光标选择Web Application 按回车,它会问你项目名字,你输入好就可以创建项目了。)

接着你可以通过输入3条命令去编译,运行你的Web Application项目

1. kpm restore就还原你的项目所需要的包及其依赖关系

2. kpm build重新编译

3. k kestrel / k web 在本地运行你的Web项目,这里注意kestrel是针对Mac/Linux 平台,web在Windows 平台上。

这三条命令,正好回顾了昨天那四个K。呵呵算了叫DN吧。

命令行终归是命令行,当你需要对项目进行编辑,特别是非Windows平台的情况下,你还是需要一个IDE, 我这里还是推荐Sublime.你也可以用Vim,这个就看个人喜好了。


Sublime Text 开发ASP.NET 5环境配置

当然你需要一个Sublime这个买也不算贵,一次购买多个平台,对于需要工作不会差那么点钱。Sublime Text的优点是插件比较多,如果你需要安装就必须先安装好Package Control Plugin ,因为这个是必须的。等于一个插件支持。具体参考这个(点击打开链接)。

安装成功后你就可以通过Package Control 去安装ASP.NET 5的支持,这里真的感谢开源. 这个包叫做Kulture .安装步骤也不细说了,按照这个链接进去一步步来就是了(点击打开链接),重启Sublime后,把项目文件夹拉进Sublime你就可以通过Mac上Cmd+Shit+P/Windows上Ctrl+Shit+P,之后选择Run K Command 调用Kulture去编译运行你的ASP.NET 5项目了。

你会怀念Visual Studio 的智能提示,当然Sublime也会有对应的插件-Omnisharp (点击打开链接) 。好了通过Sublime+Kulture + Omnisharp 这样就搭载好清亮级的ASP.NET 5运行环境可以轻轻松松地在Sublime下完成你的工作.

关于如何通过命令行和sublime创建ASP.NET 5项目就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. 如何通过eclipse创建android项目
  2. ASP.NET MVC 音乐商店 - 5. 通过支架创建编辑表单 续

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

sublime

上一篇:树莓派系统下如何从命令行切换到桌面

下一篇:Django中的unittest应用是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》