使Visual Studio不编译任何项目

时间:2010-12-25 09:34:03

标签: visual-studio

是否有可能告诉VS不要每次都重新编译某些项目并使用已编译的dll-s代替?

3 个答案:

答案 0 :(得分:4)

您可以在Configuration manager中排除任何项目。只需在Build列中取消选择所需的项目即可。您仍然可以调试这些项目。

答案 1 :(得分:1)

您可以将已编译的DLL添加为引用,而不是项目引用。

如果没有更改,任何此类引用的项目都不会重建。

但是,由于引用现在将是DLL,您需要一些策略来保持它们的同步并与代码保持同步。

答案 2 :(得分:1)

正如我理解你的问题,你有一个包含多个项目的解决方案,你似乎依赖其他一些项目。

VS将始终编译所有“已加载”的项目。但是当您添加对项目的引用时,将其直接添加到(首选)DLL程序集文件中,而不是添加到其中一个项目中。这样就可以编译其他项目,但是你反复引用相同的DLL程序集。因为如果你引用项目,项目的输出总是你实际引用的。