0

J'ai une application .WPF. En utilisant XBAP, projetez le projet en tant qu'application web. Le fichier de solution ayant 15 projets. Parmi 15 projets, l'un est le nom de projet racine «cp». Cela a d'autres projets DLL. je suis capable de construire le code. Mon but est de publier dans un emplacement (ex: c: \ publish) dans le format de fichier '.deploy' de tout le projet (Ex: sampleproject.dll.deploy). Comment commande dois-je utiliser.? J'ai essayé de suivre la commande un par un. Rien ne donne le bon paquet .deploy.Déployer l'application .net en utilisant la ligne de commande

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 
+0

Je me souviens d'avoir lu quelque chose à propos des applications console qui ne pouvaient pas interagir avec les ktop. – Takarii

Répondre

0

Si vous définissez votre profil de publication et publish est "c: \ publish" vous devez utiliser les commandes de fenêtres suivantes. Je suppose que vous utilisez MSbuild 14.0.

Pour machine Windows C: \ Program Files (x86) \ MSBuild \ 14.0 \ Bin \ MSBuild.exe "/ p: DeployOnBuild = true /p:PublishProfile="C:\PublishProfiles\testprofile.pubxml" "C: \ MyApp \ Myproject.sln"

Pour Azure C: \ Program Files (x86) \ MSBuild \ 14.0 \ Bin \ MSBuild.exe »/ p: DeployOnBuild = true/p: AllowUntrustedCertificate = true /p:PublishProfile="C:\PublishProfiles\testprofile.pubxml "/ p: Mot de passe = xxxxx" C: \ Myapp \ Myproject.sln "