16

私が開発している Asp.Net MVC Web アプリケーションがあります。開発ワークステーションに TeamCity をインストールし、CI ビルドを実行しています。すべて正常に動作しています。TeamCity を自分のマシンから移動し、配信されたばかりの新しい開発/ビルド サーバーに移動したいと考えています。Visual Studio をビルド サーバーにインストールしたくありません。しかし、msbuild は Web アプリケーション プロジェクトをビルドできないようです。

E:\TeamCity\buildAgent\work\48e528785fe346fa\src\Web\Web.csproj(489, 11): エラー MSB4019: インポートされたプロジェクト "C:\Program Files\MSBuild\Microsoft\VisualStudio\v9.0\WebApplications\Microsoft .WebApplication.targets" が見つかりませんでした。宣言内のパスが正しいこと、およびファイルがディスク上に存在することを確認してください。

Google でいくつかのヒットを見つけましたが、受け入れられるものはありません。Visual Studio をインストールするか、特定のディレクトリを Visual Studio からサーバーにコピーするなどの提案がありました。

TeamCity が開発/ビルド サーバーでプロジェクトをビルドできるようにするにはどうすればよいですか。

4

1 に答える 1

16

ファイルのコピーは確実に機能するようです。試してみましたか?.targets ファイルは、MSBuild がどのように機能するかについての一連の定義と考えてください。

于 2009-05-01T13:49:20.853 に答える