2015-05-06 9 views
9

derlenmiş görmezden. TFS/VS Yeni dosyalar olduklarını ve bunları bekleyen değişikliklere eklediklerini düşünür. Ben yaparım NasılASP.net 5 wwwroot kaynak kontrolü (TFS) benim hırıltı dosyasını TS dosyalarını oluşturmak ve wwwroot klasörüne yerleştirerek var TS Files

yüzden bu olmadı olmasıdır. Ben sadece TS dosyasını kaynak kontrolünde istiyorum.

Güncelleme: Ben .tfignore dosyayı

# Ignore all files in the wwwroot sub-folder 
\wwwroot\ 
+0

Do aslında TFVC kullanıyor musunuz? Git'i kullanırsanız, bir .gitignore dosyasına ihtiyacınız vardır. – cremor

+0

Evet biz size çözümde eski web sitelerini olduğunda TFVC –

cevap

0

.

Web sitesi yalnızca eski desteği sağlanır ve çok uzun bir süre> 5 yıl için .. Eh ... sonra görsel stüdyoya eklenen özellikleri desteklemiyor. Web sitesi projeleri doğası gereği dosyalarla açgözlüdür ve bu tasarım gereğidir ve değiştirilemez.

Boş bir web uygulaması oluşturarak ve çekirdek dosyaları web sitenize girip ardından açarak projenizi bir web uygulamasına yükseltmelisiniz. Buna karşılık, hiç bir dosya içermediğini göreceksiniz. yüklenecek dosyalar.

+1

Aynı sorunu yaşıyorum ancak çözümde hiçbir web sitesi projesi yok (yeni ASP.NET 5 proje türü bir web sitesi projesi olmadıkça). Emin olmak için proje tipi GUID'leri kontrol ettim. –

2

TL; DR

Visual Studio 2015 yılında ön uç dev yapmak istiyorsanız, ASP.NET 5 proje şablonu kullanmayın. ASP.NET 4.5.2 Boş Web Projesi şablonunu kullanın. NPM, Bower, Gulp, Task Runner hepsi de orada çalışıyor. Yeni Öğe iletişim kutusu (NPM Yapılandırma Dosyası, Bower Yapılandırma Dosyası, vb.) Aracılığıyla uygun yapılandırma dosyalarını ekleyin. 5 Visual Studio ile serbest bırakıldı rağmen ASP.NET


, bu hala çok beta olduğunu. Bu sadece sunucu tarafı özellikleri için geçerli değildir. VS proje türü de prime-time için hazır değildir. UI'de proje özellikleri çok sınırlıdır. Öğeleri projeden hariç tutmayı tercih edemezsiniz. package.config hariç tutmalar herhangi bir şeyi etkiliyor görünmüyor. VS bu projeler üzerinde TFS ile davranmaz ve oluşturulan herhangi bir dosyada bir TFS ADD'si gerçekleştirir. Bu, TFS değişikliklerini el ile yapmazsam, sonuçta gulp yapılarının başarısız olacağı anlamına gelir, çünkü TFS'nin engelleyeceği değişiklikleri (örneğin, beklemede olan bir değişiklik olduğunda silebilirsiniz) yapmak isteyecektir.

Sonuçta

, ASP.NET 5 proje tipi henüz pişmiş tam değildir. Neyse ki, ön uç geliştirici için 4.5.2 projesinde gerçekten sağladığım tek şey proje ağacındaki Bağımlılıklar düğümüdür. Bu bazı yararları vardır, ancak şu anda maliyete değer değildir. Bunun yerine, gerektiğinde bower ve npm komutlarını çalıştırmayı kolaylaştıran Visual Studio Command Line extension'u yükledim. Bunu yapılandırma dosyası için bir GUI, intellisense veya bağlamaları olmadığı için tsd (TypeScript tanımları) için zaten yapmam gerekiyordu.

+0

Asp.net'in beta sürümünde olduğunu anlıyorum. Ama şimdi kullanıyoruz ve RTM'den sonra göndereceğiz böylece asp.net 5 kullanmaya devam edeceğiz !!!!! –

+0

Benim hatam. Ayrı bir proje olarak ön uç devir yaptığınızı varsaydım. Cevabını şimdilik bırakacağım, çünkü aynı sorunla başkalarına da uygulanabilir. –

+0

Daha fazla paket eklemeye başladığımda, VS 2015 yanıt vermiyor. Bilmiyorum, bu soruna neden olan çıktıdaki JavaScript Dil Hizmeti. –

İlgili konular