2009-05-01 20 views
16

ile asp.net mvc web uygulaması oluşturmaya çalışırken hata oluştu Benim geliştirdiğim bir Asp.Net MVC Web Uygulaması var. Geliştirme iş istasyonuma TeamCity yüklüyüm ve CI yapılarını çalıştırıyorum. Her şey iyi çalışıyor. TeamCity'yi makinemden ve yeni teslim edilen yeni dev/build sunucusundan çıkarmak istiyorum. Visual Studio'yu yapı sunucusuna yüklemek istemiyorum. Ancak, msbuild'in Web Uygulaması projesini oluşturamayacağını belirtti.TeamCity

E: \ TeamCity \ buildAgent işin \ \ 48e528785fe346fa \ src \ Web \ Web.csproj (489, 11): Hata MSB4019: ithal projesi "C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v9.0 \ WebApplications \ Microsoft.WebApplication.targets " bulunamadı. Bildirimde bulunan yolunun doğru olduğunu ve dosyanın diski üzerinde olduğunu doğrulayın.

Google'da birkaç isabet buldum, ancak hiçbir şey kabul edilemez. Öneriler vb

ben dev benim proje oluşturmak için TeamCity etkinleştirmek için ne yapabilirim/sunucu oluşturmak, Visual Studio yüklemek ya vardı ya sunucuya üzerinde Visual Studio belirli dizinleri kopyalamak.

cevap

16

Dosyayı will definitely work üzerinden kopyalar gibi görünüyor. Bunu denediniz mi? MSBuild'in işini nasıl yapacağına ilişkin bir dizi tanım olarak .targets dosyasını düşünün.

+5

Bu işe yarıyor, ancak yapı sunucumu yönlendiriyormuşum gibi geliyor. Farklı bir cevap varsa daha mutlu olurdum. – JohnRudolfLewis

+0

Bu yapı sunucuda zaten şüphesiz MSBuild, sadece destekleyici bir dosya. Üzgünüm, aradığınız cevap değildi! Kafamın üst kapalı hatırlamıyorum gerçi, daha temiz yapmak için varsayılan konumuna gelen dosya taşımak için bir yol olduğuna şüphe yok. –

+0

Bu da Visual Studio v10.0 ve v11.0 için düzeltme olduğunu onaylayabilir. Saygılarımla Paul –