visual-studio - Visual Studio 2008 不必要的项目构建

我有一个 C# 项目,其中包括一个 exe 和 11 个库文件。 exe引用所有库,lib1可能引用lib2、lib3、lib4等。

如果我对 lib1 中的类进行更改并构建解决方案,我假设只有 lib1 和 exe 需要更改。但是,如果我想运行解决方案,所有的 dll 和 exe 都在构建中。

如果依赖项没有被更改,有没有办法阻止它们被构建?

最佳答案

关键是这句话吗? “但是,如果我想运行解决方案,所有的 dll 和 exe 都在构建中

Visual Studio 将始终尝试构建所有内容当您运行单个项目时,即使该项目并不依赖于所有内容。但是,可以更改此选择。转到工具|选项|项目和解决方案|构建和运行并选中“仅在运行时构建启动项目和依赖项”框。然后当你按下 F5 时,VS 只会构建你的启动项目和它所依赖的 DLL。

https://stackoverflow.com/questions/567939/

相关文章:

c# - Visual Studio 版本中 'Optimize code' 选项的好处

c - getopt.h : Compiling Linux C-Code in Windows

asp.net - Web.config 构建与发布转换不起作用

javascript - webpack common chunks 插件 vs webpack d

c# - 通过命令行构建 Visual Studio 项目

haskell - 使用 cabal 和 ghc 构建运行时标志

c - 如何在 Go 中构建发布版本的二进制文件?

c - 如何链接到 C 中的静态库?

android - 在 IntelliJ IDEA 中加快 Android 项目构建时间

javascript - 如何防止 Visual Studio 2017 构建 JavaScript