欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

使用vs code开发纸壳CMS并启用Razor智能提示

程序员文章站 2022-12-05 12:26:50
使用vs code开发纸壳CMS,在编辑Razor视图时,启用智能提示。之前使用vs code在编辑Razor(cshtml)时,并没有智能提示,所以一直没有使用vs code来做.net core的开发。 ......

关于纸壳cms

纸壳cms是一个开源免费的,可视化设计,在线编辑的内容管理系统。基于asp .net core开发,插件式设计:

使用vs code开发纸壳CMS并启用Razor智能提示

下载代码

githubhttps://github.com/seriawei/zkeacms.core

打开项目

下载完代码之后,就可以使用vs code打开项目进行开发了,选择菜单文件》打开文件夹

使用vs code开发纸壳CMS并启用Razor智能提示

选择到项目根目录打开:

使用vs code开发纸壳CMS并启用Razor智能提示

生成项目

项目的生成任务已经配置好了,可直接按快捷键 ctrl + shift + b 来生成整个项目。或者选择终端》运行生成任务来生成

使用vs code开发纸壳CMS并启用Razor智能提示

生成单个插件

如果在开发过程中,只修改了某个插件,可以只生成单个插件而不用生成整个项目,这样可以续约build的时间,选择终端》运行任务,然后选择要build的插件:

使用vs code开发纸壳CMS并启用Razor智能提示

调试

调式时可根据具体情况选择启动调试或者是附加进程:

使用vs code开发纸壳CMS并启用Razor智能提示

razor智能提示

之前使用vs code在编辑razor(cshtml)时,并没有智能提示,所以一直没有使用vs code来做.net core的开发。现在vs code已经支持razor智能提示了,但是还在beta版本没有release,所以现在想要使用,还要手动安装插件。

项目地址:

https://github.com/aspnet/razor.vscode

手动安装c#(omnisharp-vscode)插件

首先先卸载旧的c#插件,如果已经安装了:

使用vs code开发纸壳CMS并启用Razor智能提示

 

 下载最新的c#(omnisharp-vscode)插件:

https://github.com/omnisharp/omnisharp-vscode/releases

使用vs code开发纸壳CMS并启用Razor智能提示

然后在vs code中打开命令面板:

使用vs code开发纸壳CMS并启用Razor智能提示

选择从vsix安装插件:

使用vs code开发纸壳CMS并启用Razor智能提示

选择刚下载的插件进行安装:

使用vs code开发纸壳CMS并启用Razor智能提示

或者也可以使用命令进行安装:

code --install-extension d:\users\administrator\downloads\csharp-1.17.0-beta5.vsix

安装好插件之后,根据提示重新加载vs code,然后打开项目,打开razor视图文件,就可以看到有智能提示了:

使用vs code开发纸壳CMS并启用Razor智能提示