【发布时间】:2020-02-21 15:23:20
【问题描述】:
我的应用程序有一个名为 MainWindow.vs2015.sln 的解决方案。这有近 100 个项目,它在 Visual Studio 2015 中完美构建。当我使用 devenv 从命令行构建解决方案时,它也可以完美运行并且没有错误。
但是,当我从命令行构建,然后打开 Visual Studio 2015 并再次构建它时,我期望我已经从命令行构建了几乎即时的构建,它重新构建了整个东西,我在那里坐了将近 30 分钟,等待重新构建一些东西。
devenv 命令和 Visual Studio 构建之间有什么区别吗?
PS 我也有 MSBuild 和 devenv 并且遇到了同样的问题。
devenv MainWindow.vs2015.sln /Build "Debug ALL"
【问题讨论】:
-
我猜这个问题可能与您在命令行和VS中构建时使用的配置+平台有关,您是否在相同的设置中构建它?
-
它还取决于项目和 VS(例如 ReSharper)中的工具和自定义 - VS 还执行设计时构建以在加载项目时提供给 IntelliSense。如果您使用当前版本的 Visual Studio (2019),由于架构发生变化,解决方案加载速度应该会快得多。
-
嗨,法兹,这个问题有什么更新吗?请检查我的回答是否有助于解决此问题,如果它仍然阻止您,请随时让我知道并在这里分享更多详细信息:)
标签: visual-studio msbuild devenv