2008-10-12 15 views
12

Visual Studio 2008 projesinde bir dizi Velocity şablon dosyası var, sorun şu ki, uzantının yerine .vm olmasına rağmen veya benzer Visual Studio, içerdikleri HTML'nin XML adlandırma standartlarına uygun olduğunu ve oluşturduğunu düşünüyor her derlemede hatalar (sadece uyarılar değil).Visual Studio'nun xml gibi olmayan xml olmayan dosyaları doğrulamasını devre dışı bırakın?

Visual Studio'ya bu "hatalı" XML dosyalarını yok saymasını nasıl söyleyebilirim? XML'deki tüm doğrulamayı geri çevirmek için istekliyim ama böyle bir seçenek de bulamadım.

Güncelleştirme, hatalar, yalnızca yaklaşık 20 doğrulama hatası arkasında gerçek hataları boğdukları yapıyı durdurmazlar. Ben VS 2005'te validasyonu kapatmak için bir seçenek hatırlıyorum gibi görünüyor.

Dosya başlangıcına ## eklemeyi kabul ediyorum, hatta hile yapar eğer çirkinse. Teşekkürler Nir!

Güncelleme 2 Cevabınızı Marc'dan önce denediğimi sandım ve düzgün bir şekilde hatırlanmadığını anladım. Ama şimdi tekrar denedim, çok iyi çalışıyor ve her dosyaya bir yorum eklemekten daha temiz. Kabul edilen cevabı tekrar ödüllendirmek.

cevap

15

Xml hataları genellikle yalnızca dosyanın açık olup olmadığını gösterir.

Normalde xml düzenleyicisine açarak bunu devre dışı bırakabilirsiniz; Hatalar normalde bir yapıyı durdurmaz - sadece yaptıkları gibi görünürler. Sağ Tıkla -> Birlikte Aç ... Kaynak (Metin) Düzenleyici (veya isterseniz HTML) (ve varsayılan olarak ayarlanır).

+0

-> Birlikte Aç ... -> Sözdizimi vurgulamak ve otomatik tamamlamayı sürdürmek istiyorsanız 'HTML Editor' harika çalışır. Teşekkürler! –

1

Denediniz mi: .VM dosyasına sağ tıklatıp Özellikler'i seçin. Orada Oluştur eylemini değiştirebilirsiniz, bunu İçerik veya Hiçbiri olarak ayarlamak isteyebilirsiniz.

+0

Şu anda dosyalar yapı eylemi olarak "Yok" var ve hala doğrulanıyorlar. Hataların, yapıyı durdurmadığı konusunda belirsizdim. – kaa

3

Vm dosyasının ilk satırı olarak bir yorum ekledim, böylece dosya < ile başlamaz ve VS bunun bir xml dosyası olduğunu düşünmez.

Her dosyanın ilk satırı olarak ## ekleyin ve kapatın ve yeniden açın.

İlgili konular