none
При новых проектах была начальная настройка в build events - postbuild RRS feed

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

  • Есть  такой скрипт который создает резервную копию папки разработки с приложением зависимо от версии

    PostBuild

    IF NOT EXIST "$(ProjectDir)\bin\OldVersion\$(ConfigurationName)_@(VersionNumber)" (mkdir "$(ProjectDir)\bin\OldVersion\$(ConfigurationName)_@(VersionNumber)" 
    xcopy /E /Y /S  "$(ProjectDir)$(OutDir)*" "$(ProjectDir)bin\OldVersion\$(ConfigurationName)_@(VersionNumber)") 
    echo HELLO, THE ASSEMBLY VERSION IS: @(VersionNumber)

    И доп текст для в файл csproj чтоб получить версию

    <Target Name="PostBuildMacros">
      <GetAssemblyIdentity AssemblyFiles="$(TargetPath)">
        <Output TaskParameter="Assemblies" ItemName="Targets" />
      </GetAssemblyIdentity>
      <ItemGroup>
        <VersionNumber Include="@(Targets->'%(Version)')"/>
      </ItemGroup>
    </Target>

    Вопрос заключается в том, как сделать чтоб данный текст уже был при создании новых проектов?

    27 декабря 2017 г. 6:18