0

私は.WPFアプリケーションを使用しています.XBAPを使用してプロジェクトをWebアプリケーションとしてプロジェクトします。ソリューションファイルには15のプロジェクトがあります。 15プロジェクトのうち、1つはルートプロジェクト名「cp」です。これには他のプロジェクトDLLがあります。私はコードを構築することができます。私の目標は、すべてのプロジェクト(例:sampleproject.dll.deploy)の '.deploy'のファイル形式で、ある場所(例:c:\ publish)に公開することです。どのようにコマンドを使用すべきですか?私は次のコマンドを1つずつ試してみました。適切な.deployパッケージを与えるものはありません。あなたは次のWindowsコマンドを使用する必要があります。「公開\ C」コマンドラインを使用して.netアプリケーションを展開します。

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

コンソールアプリケーションがdesと対話できないことについてお読みになりましたktop。 – Takarii

答えて

0

あなたのプロフィールを公開して、ディレクトリを公開設定した場合です。私はあなたがMSbuild 14.0を使用していると思います。 Windowsのマシン Cについては

:\プログラムファイル(x86の)\ MSBuildの14.0 \ビン\からMSBuild.exe \ "/ P:DeployOnBuild =真/p:PublishProfile="C:\PublishProfiles\testprofile.pubxml" "C:\ Myappという\ Myproject.sln" アズールについては

C:\プログラムファイル(x86の)\ MSBuildの14.0 \ビン\からMSBuild.exe \」/ P:DeployOnBuild =真/ P:AllowUntrustedCertificate =真/p/PublishProfile=C:\PublishProfiles\testprofile.pubxml "/ p:Password = xxxxx" C:\ Myapp \ Myproject.sln "

関連する問題