Мы только что столкнулись с неожиданным поведением в VS.NET 2010 SP1.Мы не уверены, является ли это новым, или мы никогда не замечали это прежде.
Представьте себе решение с двумя проектами: A (веб-приложение ASP.NET на C #) и B (обычная DLL на C #).Ссылка ссылается на проект B. Таким образом, DLL библиотеки B копируется в папку bin A при перестройке полного решения.
- Если вы создадите проект A, он также сначала создаст все свои зависимости.Следовательно, оба восстановлены.
- Если вы строите проект B, перестраивается только B.
Мы заметили, что при перекомпоновке B в папке bin A появляется обновленная DLL.Это удивляет меня, так как я думал, что А не будет затронут.
Это похоже на удивительную особенность, так как сокращает время перекомпиляции, когда A не изменяется.
Это новая функция?Если так, где мы можем прочитать об этой и другой магии времени компиляции, которая была включена?