我们在VS.NET 2010 SP1中遇到了令人惊讶的行为。我们不确定这是新的还是以前从未注意过。
想象一下有两个项目的解决方案:A(C#中的ASP.NET Web应用程序)& B(C#中的常规DLL)。 A引用项目B.因此,在重建完整解决方案时,B的DLL会被复制到A的bin文件夹。
我们注意到在重建B时,更新的DLL出现在A的bin文件夹中。这让我感到惊讶,因为我觉得A不会被触动。
这似乎是一个很棒的功能,因为它减少了A未更改时的重新编译时间。
这是一项新功能吗?如果是这样,我们在哪里可以阅读这个和其他包含的编译时魔术?
答案 0 :(得分:2)
据我所知,这是自2005年以来的VS,但也许更早。只有在通过“添加引用”对话框中的“项目”选项卡显式引用解决方案中的另一个项目时才会发生此事。