TeamCity On-Premises 2026.2 Help

Visual C ビルドの課題

ビルドエージェントで Visual C++ ビルドを実行する際に問題が発生した場合は、次の手順でこれらの問題を順番に回避してみてください。

  • マップされたネットワークドライブを使用していないことを確認してください。

  • ビルドユーザーが必要なネットワークパスにアクセスするための十分な権限を持っていることを確認してください。

  • ビルドと同じユーザーでビルドエージェントマシンにサインインし、次のコマンドを実行してみてください。

    msbuild.exe <path to solution.sln> /p:Configuration:Release /t:Rebuild
  • BuildAgent サービスがローカル管理者権限を持つユーザーで実行されていることを確認します。

  • Microsoft Visual Studio がビルドエージェントにインストールされていることを確認してください。

  • ビルドユーザーで Visual Studio 2005 または Visual Studio 2008 を 少なくとも 1 回(英語)は起動する必要があることに注意してください。

  • "cmd.exe の起動エラー" が表示された場合は、 次の行(英語)ツール | オプション | プロジェクトとソリューション | VC++ ディレクトリ のリストに正確に入力してください。

    --$(SystemRoot)\System32 --$(SystemRoot) --$(SystemRoot)\System32\wbem
  • ...\Microsoft Visual Studio 9.0\VC\vcvarsall.bat から環境または エージェント構成の構築にすべての環境変数を追加します。

  • devenv コマンドは、with .NET ビルドランナーのものを使用し、 Visual Studio (sln) ランナーの代わりにしてください。

  • ソースへのすべてのパスにスペースが含まれていないことを確認してください。

  • ランナープロパティで VCBuildUserEnvironment=true を設定します。

  • ビルド設定で値 /useenv を持つ VCBuildAdditionalOptions プロパティを指定して、生成された VCBuild プロセスに /useenv コマンドライン引数を追加するように MSBuild に指示します。

関連事項:

管理者ガイド: .NET テストフレームワークのサポート | NUnit のサポート

2026 年 9 月 11 日