没有Visual Studio的ASP.NET MVC应用程序的安装程序生成系统

时间:2019-04-02 09:07:02

标签: c# asp.net asp.net-web-api msbuild build-system

如何为.NET MVC Web应用程序设置不带有可视stduio的构建系统?

实际上我已经在构建服务器上安装了以下项目,

  
      
  1. 最新的.NET框架
  2.   
  3. Microsoft Visual Studio shell(隔离)
  4.   
  5. MSBuild工具
  6.   
  7. Visual Studio C ++构建工具和Web部署构建工具
  8.   
  9. 最新的WiX工具集
  10.   

在运行构建时出现以下错误,

错误

  
      
  1. 错误CS0234:类型或名称空间名称'Mvc'在名称空间'System.Web'中不存在(您是否缺少程序集引用?)
  2.   
  3. 错误CS0246:找不到类型或名称空间名称“ HttpConfiguration”(您是否缺少using指令或程序集   参考?)
  4.   
  5. 错误CS0234:类型或名称空间名称'Http'在名称空间'System.Web'中不存在(您是否缺少程序集引用?)
  6.   
  7. 错误CS0246:找不到类型或名称空间名称'ApiController'(您是否缺少using指令或程序集引用?)
  8.   
  9. 错误CS0246:找不到类型或名称空间名称'ActionFilterAttribute'(是否缺少using指令或程序集   参考?)
  10.   
  11. 错误CS0641:属性'AttributeUsage'仅对从System.Attribute派生的类有效。
  12.   
  13. 错误CS0246:找不到类型或名称空间名称'HttpActionExecutedContext'(您是否缺少   使用指令还是程序集引用?)
  14.   
  15. 错误CS0246:找不到类型或名称空间名称'HttpPost'(您是否缺少using指令或程序集引用?)
  16.   

在开始构建之前,我是否错过了要在构建系统上安装的任何内容?

引导我克服这些错误。

更新

我通过安装MVC4框架解决了上述错误。但是对于VP8和WebM项目,我还有其他以下问题。

  

错误MSB4019:导入的项目“ C:\ Microsoft.Cpp.Default.props”   没找到。确认声明中的路径是   正确,并且文件存在于磁盘上。

0 个答案:

没有答案