2009-05-01 9 views
16

私が開発しているAsp.Net MVC Webアプリケーションがあります。 TeamCityを自分の開発ワークステーションにインストールし、CIビルドを実行しています。すべてが正常に動作しています。 TeamCityを自分のマシンから外し、ちょうど提供された新しいdev/buildサーバーに移動したいと思います。ビルドサーバーにVisual Studioをインストールしたくありません。しかし、msbuildはWebアプリケーションプロジェクトを構築できません。TeamCityでasp.net mvc Webアプリケーションを構築しようとするとエラーが発生する

E:\チームシティー\ buildAgent \作業\ 48e528785fe346fa \ SRC \ウェブ\ Web.csproj(489、 11):エラーMSB4019:輸入 プロジェクト「C:\プログラム ファイル\ MSBuildの\マイクロソフト\ VisualStudio \ v9.0 \ WebApplications \ Microsoft.WebApplication.targets " が見つかりませんでした。宣言にある のパスが で、ファイルが のディスクに存在することを確認します。

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

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

答えて

16

will definitely workにファイルをコピーするように見えます。あなたはそれを試しましたか? .targetsファイルは、MSBuildがどのように動作するかについての一連の定義と考えてください。

+5

これはうまくいきますが、自分のビルドサーバをポーリングしているように感じます。私は別の答えがあればもっと幸せになるでしょう。 – JohnRudolfLewis

+0

これはMSBuildのサポートファイルであり、間違いなく既にビルドサーバーにあります。申し訳ありませんが、あなたが探している答えではありませんでした!間違いなく、ファイルをデフォルトの場所から移動してクリーンにする方法はありますが、私は頭の上からそれを思い出すことはありません。 –

+0

これはVisual Studioのv10.0およびv11.0の修正プログラムでもあることが確認できます。ポールについて –

関連する問題