使用命令行部署 .net 应用程序
Deploy .net application using command Line
我有一个 .WPF application.Using XBAP 项目,该项目作为 Web 应用程序。解决方案文件有 15 个项目。在 15 个项目中,一个是根项目名称 'cp'。这有其他项目 dll。我能够构建代码。我的目标是在一个位置(例如:c:\publish)以所有项目的“.deploy”文件格式发布(例如:sampleproject.dll.deploy)。我应该如何使用命令。?我已经尝试一个一个地遵循命令。没有提供适当的 .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.0\Bin\MSBuild.exe" /p:DeployOnBuild=true /p:PublishProfile="C:\PublishProfiles\testprofile.pubxml" "C:\Myapp\Myproject.sln"
对于 Azure
C:\Program Files (x86)\MSBuild.0\Bin\MSBuild.exe" /p:DeployOnBuild=true /p:AllowUntrustedCertificate=true /p:PublishProfile="C:\PublishProfiles\testprofile.pubxml" /p:Password=xxxxx "C:\Myapp\Myproject.sln"
我有一个 .WPF application.Using XBAP 项目,该项目作为 Web 应用程序。解决方案文件有 15 个项目。在 15 个项目中,一个是根项目名称 'cp'。这有其他项目 dll。我能够构建代码。我的目标是在一个位置(例如:c:\publish)以所有项目的“.deploy”文件格式发布(例如:sampleproject.dll.deploy)。我应该如何使用命令。?我已经尝试一个一个地遵循命令。没有提供适当的 .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.0\Bin\MSBuild.exe" /p:DeployOnBuild=true /p:PublishProfile="C:\PublishProfiles\testprofile.pubxml" "C:\Myapp\Myproject.sln"
对于 Azure C:\Program Files (x86)\MSBuild.0\Bin\MSBuild.exe" /p:DeployOnBuild=true /p:AllowUntrustedCertificate=true /p:PublishProfile="C:\PublishProfiles\testprofile.pubxml" /p:Password=xxxxx "C:\Myapp\Myproject.sln"