为什么MSBuild.exe会跳过重要文件

时间:2014-10-26 20:39:43

标签: msbuild asp.net-mvc-5

简介

我的目标是让IIS 8运行asp.net 4.5网站。目前我有一个CI服务器从版本控制中提取并使用MSBuild.exe使用这行代码构建Web应用程序

C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe C:\project\WebApplication\WebApplication.csproj /T:Package

问题

我面临的问题是,我不明白为什么在使用MSBuild.exe构建项目并打包时,为什么像控制器,视图模型,模型等纯粹的C#代码被忽略或跳过。

MSBuild.exe仅返回的包包含

  • 领域
  • 内容
  • 字体
  • 脚本
  • 浏览

并且缺少许多文件夹,包括

  • 控制器
  • 模型

问题

  1. 这是正常的吗?
  2. 为什么会这样?
  3. 我做错了什么?

1 个答案:

答案 0 :(得分:0)

  1. 似乎是
  2. 不知道,但cs文件的功能现在可能是bin文件夹中dll的一部分。
  3. 我没有做错任何事。我只是觉得这是一个问题。我设法让asp.net Web应用程序在Web服务器上工作,就像在开发人员机器上一样。