none
Последовательность компиляции проекта RRS feed

  • Общие обсуждения

  • Доброго времени суток.

    Имеется расширения для Visual Studio (VS Extensibility SDK) написано на Visual Studio 2015 с обратной совместимостью для Visual Studio 2012. Расширение производит некоторые изменения в файле AssemblyInfo, к примеру меняет версию файла, и после этого проект компилируется с изменениями.

    Это работает, но только в VS2015. В VS2012 скомпилированная сборка не содержит изменения из AssemblyInfo, хотя данные в файле меняются.

    Похоже что последовательность компиляции в VS2012 отлична от VS2015:

    VS2015-начало компиляции->расширение изменяет AssebmlyInfo->компилятор читает AssemblyInfo->компиляция.
    VS2012-начало компиляции->компилятор читает AssebmlyInfo->расширение меняет AsstmblyInfo->компиляция.

    Кто-нибудь сталкивался с подобный проблемой при написание расширения? Как можно это обойти?

    11 марта 2016 г. 12:47