繁体   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