Развертывание приложения .net с помощью командной строки

У меня есть.приложение WPF.Использование проекта XBAP проект в качестве веб-приложения. Файл решения, имеющий 15 проектов. Среди 15 проектов один является корневым проектом «cp». Это имеет другую dll проекта. я могу построить код. Моя цель состоит в том, чтобы опубликовать в одном месте (например: c:publish)в формате’.развертывание всего проекта(например, sampleproject.файл DLL.развертывать.) Как использовать команду.? Я пытался следовать команде один за другим. Ничего не дают должного .развертывание пакета.

R&D

msbuild cp.sln /p:DeployOnBuild=true /p:PublishProfile=Test
msbuild cp.sln  /p:DeployOnBuild=true;DeployTarget=PipelinePreDeployCopyAllFilesToOneFolder;PackageTempRootDir="C:Publish";AutoParameterizationWebConfigConnectionStrings=false 
msbuild cp.sln  /p:DeployOnBuild=true;DeployTarget=Package      
msbuild cp.sln  /p:DeployOnBuild=true /p:PublishProfile=FileSystemDebug
msbuild cp.sln /p:DeployOnBuild=true /p:PublishProfile=myprofile
msbuild cp.csproj /p:DeployOnBuild=true /p:PublishProfile=myprofile.
msbuild cp.csproj "/p:Platform=AnyCPU;Configuration=Release;PublishDestination=C:Publish" /t:PublishToFileSystem

1 ответ

  1. Если вы установите профиль публикации и каталог публикации «c:\publish» вы должны использовать следующие команды windows. Я полагаю, что вы используете MSbuild 14.0.

    Для Машины Windows
    C:\Program файлы (x86)\MSBuild.0\Bin\MSBuild.exe » /p: DeployOnBuild=true /p:PublishProfile=»C:\PublishProfiles\testprofile.pubxml» «C:\Myapp\Myproject.ФСЛ»

    Для Azure
    C:\Program файлы (x86)\MSBuild.0\Bin\MSBuild.exe » / p: DeployOnBuild=true /p:AllowUntrustedCertificate=true / p_PublishProfile=»C:\PublishProfiles\testprofile.pubxml » / p_Password=xxxxx «C:\Myapp\Myproject.ФСЛ»