2011-06-08 14 views
16

मैं वीएस -2010 एसपी 1 के माध्यम से प्राप्त एचटीएमएल 5 के खिलाफ मान्य हूं। मैं धारणा है कि यह सरलीकरण संभव हो गया था के तहत किया गया:विजुअल स्टूडियो 2010 में एचटीएमएल 5 प्रमाणीकरण - स्क्रिप्ट को अभी भी टाइप टैग की आवश्यकता है?

<script type="text/javascript" src="foo.js">...</script> 

<script src="foo.js">...</script> 

को यह प्रयास कर में मैंने पाया है:

चेतावनी:

<head id="Head1" runat="server"> 
    <script src="../Scripts/MicrosoftAjax.js"></script> 
</head> 

इस झुकेंगे 1 प्रमाणीकरण (एचटीएमएल 5): एलिमेंट 'स्क्रिप्ट' में अनुपलब्ध है एड विशेषता 'प्रकार'।

क्या मुझे कुछ याद आ रही है? क्या विजुअल स्टूडियो एक्सएचटीएमएल 5 सत्यापन एचटीएमएल 5 डॉक्टर की तुलना में अधिक सख्त है?

उत्तर

7

ऐसा लगता है कि इसे Connect पर सबमिट किया गया है। वीएस सत्यापनकर्ता HTML5 spec से कठोर हो रहा है।

+0

मुझे लगता है कि हमें गलत नियमों के प्रवर्तन के लिए 'कठोर' से जीवन के किसी भी भाग में एक कठोर शब्द मिलना चाहिए ... –

24

मैंने स्कीमा फ़ाइल को मैन्युअल रूप से संपादित करके समस्या का समाधान किया।

<xsd:element name="script"> 
    ... 
    <xsd:attribute name="type" vs:readonly="true" use="required"> 
    ... 
  1. बंद दृश्य स्टूडियो 2010
  2. ओपन व्यवस्थापकीय अधिकार
  3. के साथ एक उपयोगकर्ता के रूप में एक पाठ संपादक के सभी उदाहरणों
  4. ओपन वी.एस. में फ़ाइल html_5.xsd फ़ोल्डर स्कीमा
    <Program Files>\Microsoft Visual Studio 10.0\Common7\Packages\schemas\html
  5. लाइन 617 पर (xsd:element name="script" टैग के भीतर) use="required" विशेषता हटाएं।
  6. फ़ाइल को सहेजें।
  7. दृश्य स्टूडियो को फिर से खोलें 2010
3

फ़ाइल \ Program Files (x86) में है \ पर 64-बिट Windows निर्देशिका।

1

मुझे एक बेहतर समाधान मिला है। मैंने विजुअल स्टूडियो 2008 और 2010 के लिए एमएसडीएन से HTML 5 Intellisense for Visual Studio 2010 and 2008 नामक आधिकारिक प्लगइन स्थापित किया। यह एचटीएमएल 5 के साथ कोडिंग के लिए है।

आप विवरण देखने और यहां से डाउनलोड कर सकते हैं: http://visualstudiogallery.msdn.microsoft.com/d771cbc8-d60a-40b0-a1d8-f19fc393127d

स्थापित करने के बाद, अपने सत्यापनकर्ता, एक नया विकल्प होता है एचटीएमएल 5 चुनते हैं, और वी.एस. चेतावनी कोई और अधिक उत्पादन करेगा चाहिए।

enter image description here

0

मैं एचटीएमएल 5 Intellisense प्लगइन स्थापित है, लेकिन मैं अभी भी इसे दूर जाना बनाने के लिए html5.xsd फ़ाइल को संपादित करने के लिए किया था।

संबंधित मुद्दे