visual-studio - 如何确定 Visual Studio 在构建解决方案时可能跳过项目的原因

标签 visual-studio msbuild

我正在调试别人的工作,解决方案相当大。当我尝试构建整个项目时,解决方案中的几个项目不会构建而只是跳过。在构建过程中查看输出窗口显示:

1>------ Skipped Rebuild All: Project: pr1lib ------

如何确定这些构建被跳过的原因?我无法找到其他输出。

这是使用 VS2008,解决方案由 C# 和 C++ 代码组成。

最佳答案

右键单击解决方案,选择“属性”,然后选择“配置属性”。您可以在此处选择要构建的项目。

[编辑]:
请参阅 Kdt 的评论:...当我查看配置属性时...项目构建目标配置为“混合平台”,而解决方案设置为构建“任何 CPU”。

*当这个问题发生在我身上时,主项目只有“任何CPU”,并且它也将子dll设置为“任何CPU”,但是,我删除了该配置文件,只留下“x86”。仅为 dll 选择 x86 使其开始工作
[/编辑]

关于visual-studio - 如何确定 Visual Studio 在构建解决方案时可能跳过项目的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1319772/

相关文章:

c++ - node-gyp 构建给出 Unresolved external symbol 错误

c# - "16-bit ms-dos subsystem"错误

msbuild - 使用 MSBuild,如何通过迭代 ItemGroup 中的文件来构造动态字符串?

.net - 在构建时生成的 T4 模板上使用的 MSBuild 锁定 dll

visual-studio - 从Visual Studio移至Sublime Text

c# - TeamCity 在构建项目时包含 dll 作为引用

c++ - 为什么 "int const B::bsm1a;"不被认为是重定义?

visual-studio - Visual Studio XAML 编辑器中令人难以忍受的自动换行 - 2010 年是否有任何缓解?

c++ - 使用 WinInet C++ 发布表单数据

c# - 如何读取 C# 测试项目中的 app.config 值