【问题标题】:in the build project process what is the meaning of skipped=1在构建项目过程中skipped=1是什么意思
【发布时间】:2010-10-19 16:41:04
【问题描述】:

我有一个解决方案与主项目,帮助项目和安装项目

当我构建或重建主项目时,我得到:

Build: 1 succeeded or up-to-date, 0 failed, 1 skipped

现在由于帮助项目生成以下消息:

Build: 1 succeeded or up-to-date, 0 failed, 0 skipped

我不明白被跳过的内容(我在主文件中有 1 次成功...所以 1 次中有 1 次?!)

出了什么问题,我该如何解决?

谢谢 阿萨夫

【问题讨论】:

  • 你的主项目真的依赖于帮助项目吗?这可能会影响构建顺序。

标签: c# build compilation


【解决方案1】:

您的解决方案中的每个项目(csproj 文件或其他项目类型,如 setup-project)都应对应于 1 个构建项。 如果跳过某个项目,则在当前构建中不需要它。例如:如果你构建你的主程序,setup-project 将不会被编译,因为程序不依赖它。 您还可以配置多个构建配置,其中在某些配置中某些项目未构建,例如在你的调试配置中你可以省略设置,或者在你的发布配置中你可以省略一些单元测试库。

【讨论】:

  • 您所说的与我得到的结果不符:帮助项目:构建:1 成功或最新,0 失败,0 跳过...主项目:构建:1成功或最新,0 失败,1 跳过... 安装项目:构建:2 成功或最新,0 失败,1 跳过... 或者它对你有意义吗?
  • 我会读为:构建主项目:主项目成功,帮助项目跳过,安装项目不出现,因为它在构建顺序中的构建项目之后。构建帮助项目:帮助项目成功,所有其他都没有出现,再次因为它们在构建顺序中在构建的项目之后
猜你喜欢
  • 2017-10-01
  • 2020-06-10
  • 2010-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多