我可以让 Visual Studio 只在解决方案中构建每个项目一次吗?

詹姆斯·费克斯

在 Visual Studio 中增加输出窗口的详细程度后,我注意到在构建我的解决方案时,每次构建项目时,它都会重新构建该项目在解决方案中引用的所有其他项目。这似乎是一种指数级的时间浪费。我可以让它只构建一次吗?

我正在使用 VS 2017.4,我的解决方案是所有针对 .NET 4.6 的 C# 项目

魔法师

MSBuild 始终需要检查以确保引用的项目仍然是最新的。这意味着它将“触及”目标项目所依赖的每个项目,但这并不意味着它实际上会“编译”每个项目。您可以通过最终输出分辨出差异:

========== Build: x succeeded, 0 failed, y up-to-date, 0 skipped ==========

如果你只接触了一个项目,x 应该是 1,而 y 就是这个项目所依赖的其他项目的总数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我可以同时使用Visual Studio for Mac打开两个解决方案吗?

我可以在Visual Studio 2013上使用.net Core吗

我们可以编写Visual Studio Code扩展吗?

如何使Visual Studio使用FAKE构建我的解决方案?

从解决方案中构建一个Web项目,在Visual Studio Online Build Definition中使用多个Web项目

我可以在Visual Studio中自动缩进对齐代码吗?

我可以直接从Visual Studio中执行npm命令吗

每次我构建本地解决方案时,是否可以在Visual Studio 2017中关闭测试的自动运行?

我可以绕过Visual Studio安装项目中的卸载吗?

Visual Studio构建解决方案

我可以列出Visual Studio解决方案中的所有*不可用*项目吗?

在Visual Studio Code中,我可以一次更改多个键盘快捷键吗?

TeamCity继续构建从我的Visual Studio解决方案配置中排除的项目

在Visual Studio解决方案中仅构建特定项目

在Visual Studio 2019中,是否可以在解决方案文件之外配置项目路径?

我可以在Visual Studio 2005中创建“跳转点”吗?

我可以将Visual Studio 2012与2010并排安装吗?

我可以在Windows 10上使用Visual Studio 2008吗?

我们可以在Visual Studio中一次更改所有单词吗

可以取消安装Visual Studio吗?我可以继续吗?

一个Visual Studio解决方案中可以有两个不同类型的项目(即,桌面项目和Web项目)吗?

我可以在Visual Studio 2015 final中隐藏笑脸吗?

我仍然可以从旧版Visual Studio中打开代码吗?

您可以在 Visual Studio Mac 中同时打开 2 个解决方案吗?

如何一次在一个解决方案中编写多个项目中的代码?[Visual Studio/Xamarin]

有没有办法在 Visual Studio 2017 中查看解决方案/项目构建使用的每个文件?

我可以访问位于 Visual Studio (.net/C#) 中不同解决方案中的源代码吗

通过每个框架一个解决方案在 Visual Studio 中构建多个框架支持

当我在同一解决方案中卸载项目时,Visual Studio 中的引用路径不起作用