私はちょうどサーバー上でプロジェクトの自動ビルドを実装しようとしました。ローカルvmでdevenvコマンドラインを使用するとすべてがうまくいきます。 プロジェクトはVS2017を使用して構築し、2017を使用して開発しています。エラー:プロジェクト出力グループ 'Webからのコンテンツファイル(アクティブ)'の出力を見つけることができません。
しかし、私は、サーバー
に同じコマンドラインを使用する場合、物事はdevenvをCおかしく:\ジェンキンス\ワークスペース\ ABC \ ABC.sln /リビルドリリース/プロジェクトwebinstallerで\ WebInstaller.vdproj/ProjectConfigリリース
私は、サーバー上でそれを実行すると、検証のvdprojプロジェクト、エラーメッセージが表示されると、それは失敗しました:これが起こる理由
------ Starting pre-build validation for project 'WebInstaller' ------
WARNING: All custom dialogs must precede the 'Installation Folder' dialog.
ERROR: Cannot find outputs of project output group 'Content Files from Web (Active)'. Either the group, its configuration, or its project may have been removed from the solution.
ERROR: Cannot find outputs of project output group 'Primary output from Web (Active)'. Either the group, its configuration, or its project may have been removed from the solution.
------ Pre-build validation for project 'WebInstaller' completed ------
ただ知りません、私はジェンキンズから同じワークスペースをダウンロードし、ローカルを構築する、それは正常に動作します。
Webプロジェクトがビルドソリューションを作成するときに常にビルドできないことがわかります。
devenvを/リリース/プロジェクトのWebを再構築します\ Web.csproj C:\ジェンキンス\ワークスペース\ ABC \ ABC.sln
メッセージは何も示していないが、サーバー上でこの実行した後に構築さ:
Microsoft Visual Studio 2017 Version 15.0.27004.2002.
Copyright (C) Microsoft Corp. All rights reserved.
========== Rebuild All: 0 succeeded, 0 failed, 0 skipped ==========
Webプロジェクトには何も構築されません。
誰もが同じ問題に遭遇したのですか、これについて何か考えていますか?私たちのプロジェクトは、同じ問題に苦しん
神様のおかげで、あまりにも!この方法は私のためにも機能し、今、ジェンキンズは自分のvdprojプロジェクトをうまく構築できます。この問題は2ヶ月以上私をブロックし、これが他の誰かを助けることを願っています。助けてくれてありがとう!しかし、なぜこれがサーバービルドの動作に影響を与えるのか誰もが知っていれば、msbuildはdevenvではなくvdprojを一日処理できるようになることを願っています。 – Moros