VSCode打开Visual Studio的ABP框架项目(转)

全新的开发环境,我目前使用的系统为Win7 x64, 数据库用的是SQL 2008。小试了一下.NetCore,把过程写下来,以后备查。
刚安装好了VSCodeSetup-x64-1.23.0.exe,又安装了dotnet-sdk-2.1.105-win-x64.exe,至少从现在来讲,这二个都是最新的。
http://www.aspnetboilerplate.com/上下载了相应的模板。我选择的是Core 2.x与传统方式(JQuery)的网站。

 
ABP版本

下载并解压,用VSCode打开项目所在的文件夹,点击相应的sln文件,如果是首次,会跳出安装文件扩展的提示,点击“安装“。

 
安装完成后的提示

安装完成后,点重新加载。

此时会在下方工作区安装对于新项目一些必要环境的文件。
 
 

然后会有一些NuGet的一些依赖项需要还原,根据提示点击”restore“即可还原 .NET 项目中指定的依赖项。

出现了一个问题。
 
第一个错误

分析:DotNet 安装完成后并未重启。命令语句不在PATH环境下。
解决:重新启动VSCode,可解决。

编辑项目的NuGet.Config文件。

<packageSources>
    <add key="aspnetcore-dev" value="https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json" />
    <add key="NuGet.org" value="https://api.nuget.org/v3/index.json" />
</packageSources>

文件保存后,在终端执行 dotnet restore 后,dotnet ef 功能就可以用了。
MyABPTemplate.EntityFrameworkCore 项目上执行 dotnet ef database update ,数据库就同步完成了。

 
数据库创建完成

运行Web项目 dotnet run -p MyABPTemplate.Web.Mvc 运行MVC版本的project。

 
运行Web项目
根据运行的提示,打开网站可看到效果。
 
运行效果

执行 dotnet run -p MyABPTemplate.Web.Host 运行API

 
swagger API接口
 
swagger 效果

end



作者:屯里的希望
链接:https://www.jianshu.com/p/b45b834a8622
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
原文地址:https://www.cnblogs.com/xihong2014/p/14533509.html