Сборка DevOps Azure - публикация не создает .compiled файлы в папке bin при публикации - PullRequest
0 голосов
/ 26 декабря 2018

У меня есть веб-проект, который я создаю и создаю опубликованный пакет из конвейера сборки Azure-DevOps.

У меня проблема с тем, что во время публикации файлы .compile не попадают в папку bin.при публикации с VS 2015 на машине прямой сборки (, на которой также выполняется сборка Azure-DevOps ) я получаю все файлы .compile.

Мой файл .pubxml

<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <WebPublishMethod>FileSystem</WebPublishMethod>
    <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
    <LastUsedPlatform>Any CPU</LastUsedPlatform>
    <SiteUrlToLaunchAfterPublish />
    <LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
    <PrecompileBeforePublish>True</PrecompileBeforePublish>
    <EnableUpdateable>False</EnableUpdateable>
    <DebugSymbols>True</DebugSymbols>
    <WDPMergeOption>CreateSeparateAssembly</WDPMergeOption>
    <UseFixedNames>True</UseFixedNames>
    <ExcludeApp_Data>False</ExcludeApp_Data>
    <publishUrl>E:\DevOps\agent\vsts-agent-win-x64-2.136.1\QAWeb_Artifacts</publishUrl>
    <DeleteExistingFiles>True</DeleteExistingFiles>
  </PropertyGroup>
</Project>

Конфигурация задачи в конвейере Azure-DevOps

enter image description here

Я обнаружил ту же проблемуздесь - https://forums.asp.net/t/1984856.aspx но не ответили.

Пожалуйста, укажите, что мне не хватает, когда я создаю и публикую свой сайт из Azure-DevOps.

1 Ответ

0 голосов
/ 27 декабря 2018

Мой менеджер нашел ответ !!

Решение - Всякий раз, когда мы выбираем задачу «Visual Studio Build», она не отличается от задачи «MSBuild build», за исключением версии MSBuild, которую мы хотим запустить.Поэтому, если я приведу /p:PublishProfile=/my/publishProfile/PUBXML в качестве аргумента, это не сработает.Вместо этого все параметры должны быть в разделе «Аргументы MSbuild» непосредственно в задаче сборки.

Теперь конфигурация задачи My Visual Studio выглядит следующим образом: , enter image description here

Это прекрасно работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...