0

J'essaie de créer un package Web Deploy sur une nouvelle application MVC, mais peu importe ce que j'essaie, je ne peux pas en créer un.MSBuild 2017 Web Deploy Package n'est pas créé

Je dispose d'un fichier ProductionDeploy.pubxml qui ressemble à ceci:

<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    <PropertyGroup> 
    <WebPublishMethod>Package</WebPublishMethod> 
    <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration> 
    <LastUsedPlatform>Any CPU</LastUsedPlatform> 
    <SiteUrlToLaunchAfterPublish /> 
    <LaunchASiteUrlAfterPublish>True</LaunchASiteUrlAfterPublish> 
    <ExcludeApp_Data>False</ExcludeApp_Data> 
    <DesktopBuildPackageLocation>C:\Packages\Project.zip</DesktopBuildPackageLocation> 
    <PackageAsSingleFile>true</PackageAsSingleFile> 
    <DeployIisAppPath>Default Web Site/Project</DeployIisAppPath> 
    <PublishDatabaseSettings> 
     <Objects xmlns="" /> 
    </PublishDatabaseSettings> 
    </PropertyGroup> 
</Project> 

Et si je clique Publish partir de Visual Studio 2017, il fonctionne parfaitement. Si je tente et exécutez la commande suivante, je ne reçois rien:

msbuild Project.sln /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations /p:PackageLocation="C:\Packages\Project.zip" /p:platform="any cpu" /p:configuration="release" /p:VisualStudioVersion="15.0" 

Même avec:

msbuild Project.sln /p:DeployOnBuild=true /p:PublishProfile="ProductionDeploy" 

Ai-je besoin d'ajouter quoi que ce soit à une toute nouvelle application Web ASP.NET MVC pour obtenir MSBuild à créer le package de déploiement?

Répondre

0

Pour tous ceux qui cherchent, j'ai découvert que mon installation de Visual Studio était mauvaise. J'ai mis à jour à VS2017.3 et tout a commencé à fonctionner.