aspnetboilerplate模板项目创建构建错误

时间:2017-12-04 08:27:36

标签: boilerplate aspnetboilerplate

我已经从aspnetboilerplate模板ASP.NET MVC 5.x, Multipage application with ef创建了项目。

我已解压缩下载的文件
我以管理员身份启动了Visual Studio aspnetboilerplate网站说我们可以使用Visual Studio 2013或更高版本 我的Visual Studio版本是: Microsoft Visual Studio Professional 2015 版本14.0.25431.01更新3 Microsoft .NET Framework 版本4.7.02046

当我尝试打开并构建项目时,项目存在构建错误,我试图通过Boilerplate project creation error来解决但仍无法解决。

构建错误的详细信息是:

  1. 错误CS0012:类型'Object'在程序集中定义 没有引用。您必须添加对程序集'netstandard的引用, Version = 2.0.0.0,Culture = neutral,PublicKeyToken = cc7b13ffcd2ddd51'。
  2. 错误CS0006:无法找到元数据文件'D:\ AAA \ Projects \ SourceCode \ Practices \ MVC \ HelloWorld \ 3.1.3 \ src \ HelloWorld.Application \ bin \ Debug \ HelloWorld.Application.dll'
  3. 错误CS0006:无法找到元数据文件'D:\ AAA \ Projects \ SourceCode \ Practices \ MVC \ HelloWorld \ 3.1.3 \ src \ HelloWorld.Core \ bin \ Debug \ HelloWorld.Core.dll'
  4. 错误CS0006:无法找到元数据文件'D:\ AAA \ Projects \ SourceCode \ Practices \ MVC \ HelloWorld \ 3.1.3 \ src \ HelloWorld.EntityFramework \ bin \ Debug \ HelloWorld.EntityFramework.dll'
  5. 错误CS0006:无法找到元数据文件'D:\ AAA \ Projects \ SourceCode \ Practices \ MVC \ HelloWorld \ 3.1.3 \ src \ HelloWorld.WebApi \ bin \ Debug \ HelloWorld.WebApi.dll'
  6. 我已经尝试了所有搜索解决方案的选项仍然无法解决。 任何建议/帮助表示赞赏。

1 个答案:

答案 0 :(得分:2)

  

aspnetboilerplate网站说我们可以使用Visual Studio 2013或更高版本

不幸的是,这是一个outdated instruction

  

类型'对象'在未引用的程序集中定义。您必须添加对程序集的引用,netstandard,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = cc7b13ffcd2ddd51'。

ABP v3.0.0基于.NET Standard 2.0。

  • 无论您使用的是MVC 5.x,.NET Framework 4.x还是.NET Core 2.x,这都会引起您的不满。
  • 你应该使用VS2017 15.3.3 +。

使用VS2017 15.3.3+,项目将构建,解决错误2到5。