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



我有一个.WPF应用程序。使用XBAP项目将该项目作为web应用程序。包含15个项目的解决方案文件。在15个项目中,一个是根项目名称"cp"。这有其他项目dll。我能够构建代码。我的目标是以所有项目(Ex:sampleproject.dll.deploy)的'.deploy文件格式在一个位置发布(Ex:c:\Publish)。我应该如何使用命令。?我试着一个接一个地听从命令。没有提供正确的.deploy包。

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

如果您设置了发布配置文件,并且发布目录为"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.publxml"C:\Myapp\Myproject.sln"

对于AzureC: \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"

最新更新