0

ほとんどのcsprojと2つのvdprojの12のプロジェクトを含むソリューションファイル(VS 2017エンタープライズ)があります。Visual Studio Installer Projects 拡張機能をインストールしました。

Visual Studio 内からビルドすると、すべて正常にビルドされます。

「devenv solution.sln /Rebuild Release」を使用してコマンドラインからビルドすると、すべて正常にビルドされます。

コマンド ライン タスクを使用して Azure DevOps からビルドすると、csproj プロジェクトの 1 つがビルドされません。失敗しません。スキップされません。devenv が認識しないように、完全に無視されます。ただし、コマンド プロンプトから手動で実行すると、まったく同じコマンドが正常に機能します。

vdproj プロジェクトのため、msbuild を使用できません。

考えられることはすべて試しましたが、困惑しています。任意のヒント?

編集: ProjectTypeGuids には fae04ec0-301f-11d3-bf4b-00c04f79efbc (C#) と 349c5851-65df-11da-9384-00065b846f21 (Web アプリケーション/Web サービス) が含まれています。Sln ファイルには、fae04ec0-301f-11d3-bf4b-00c04f79efbc がリストされているだけです。

編集 2 :ビルド エージェントを変更して、ローカル ネットワーク サービス アカウントではなく、自分のユーザー アカウントとして実行すると、正常に実行されます。では、Visual Studio のインストールに関して、Network Service アカウントがアクセスできないものがあると思います。

4

0 に答える 0