2010-10-19 100 views
0

我必须与主体工程的解决方案,帮助工程和安装工程在构建项目的过程是什么意思跳过= 1

当我建立或重建的主要项目中,我得到:

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?!)

有什么不对?我该如何解决?

感谢 阿萨夫

+0

您的主要项目是否真的取决于帮助项目?这可能会影响构建顺序。 – 2010-10-20 13:03:41

回答

1

每个项目(的csproj文件或其他项目类型一样设置项目)在您的解决方案应该对应于1构建项目。 如果某个项目被跳过,则在当前版本中不需要该项目。例如:如果您构建主程序,则不会编译安装项目,因为程序不依赖于它。 您还可以配置多个构建配置,其中在某些配置中某些项目不会构建,例如在你的debug-config中你可以省去设置,或者在你的release-config中你可以省去一些单元测试库。

+0

你说的没有加上我得到的结果:帮助项目:构建:1成功或最新,0失败,0跳过...主项目:构建:1成功或最新,0失败,1跳过...安装项目:构建:2成功或最新,0失败,1跳过...或者它对你有意义吗? – Asaf 2010-10-20 08:24:47

+0

我会读它为: 构建主项目:主项目成功,帮助项目跳过,安装项目不会出现,因为它在构建顺序中的构建项目之后。 构建帮助项目:帮助项目成功,所有其他项目都不会出现,因为它们在构建顺序中的构建项目之后 – 2010-10-20 12:59:14