簡體   English   中英

使用命令行部署.net應用程序

[英]Deploy .net application using command Line

我有一個.WPF應用程序。使用XBAP項目將該項目作為Web應用程序。 解決方案文件包含15個項目。 在15個項目中,一個是根項目名稱“ cp”。 這具有其他項目dll。 我能夠建立代碼。 我的目標是以所有項目的“ .deploy”文件格式(例如:sampleproject.dll.deploy)在一個位置(例如:c:\\ publish)發布。 我應該如何使用命令? 我嘗試了一個接一個地執行命令。 沒有提供適當的.deploy軟件包。

研發部

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

如果將發布配置文件設置為,發布目錄為“ c:\\ publish”,則應使用以下Windows命令。 我想您正在使用MSbuild 14.0。

對於Windows計算機 C:\\ Program Files(x86)\\ MSBuild \\ 14.0 \\ Bin \\ MSBuild.exe“ / p:DeployOnBuild = true /p:PublishProfile="C:\\PublishProfiles\\testprofile.pubxml”“ C:\\ Myapp \\ Myproject .sln”

對於Azure C:\\ Program Files(x86)\\ MSBuild \\ 14.0 \\ Bin \\ MSBuild.exe“ / p:DeployOnBuild = true / p:AllowUntrustedCertificate = true /p:PublishProfile="C:\\PublishProfiles\\testprofile.pubxml” / p :Password = xxxxx“ C:\\ Myapp \\ Myproject.sln”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM