У меня есть файл csproj, который ссылается на общий скрипт MSBuild с директивой <Import>
. Я заметил, что когда я изменяю общий сценарий, мне нужно закрыть и снова открыть Visual Studio, прежде чем он заметит это изменение - сборка в Visual Studio замечает изменения в файле csproj, но не общего файла.
Этого не происходит, когда я собираю проект с MSBuild из командной строки. Visual Studio кэширует импортированный скрипт? Если так, то почему? И как я могу отключить это поведение, которое делает создание сценариев сборки трудным / невозможным с помощью Visual Studio?
Спасибо!