私が開発している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サーバーでプロジェクトをビルドするにはどうすればよいですか。
これはうまくいきますが、自分のビルドサーバをポーリングしているように感じます。私は別の答えがあればもっと幸せになるでしょう。 – JohnRudolfLewis
これはMSBuildのサポートファイルであり、間違いなく既にビルドサーバーにあります。申し訳ありませんが、あなたが探している答えではありませんでした!間違いなく、ファイルをデフォルトの場所から移動してクリーンにする方法はありますが、私は頭の上からそれを思い出すことはありません。 –
これはVisual Studioのv10.0およびv11.0の修正プログラムでもあることが確認できます。ポールについて –