विजुअल स्टूडियो प्रोफेशनल 2012 के साथ मेरे लिए काम किया के बाद, ASP.NET MVC 5 और Microsoft.System.Web.WebPages 3.0:
<add key="webpages:Version" value="3.0.0.0" />
लेकिन इस समाधान तुरंत काम नहीं किया
सबसे पहले
, क्रिस Haddox के समाधान के बारे में webpages:Version
:
<add key="webpages:Version" value="1.0.0.0"/>
मेरे लिए काम नहीं किया है, मेरे पास पहले से ही यह कुंजी थी और यह 1.0.0.0 पर सेट किया गया था।
लेकिन चूंकि मैं विजुअल स्टूडियो प्रोफेशनल 2012, ASP.NET MVC 5 और Microsoft.System.Web.WebPages 3.0 उपयोग कर रहा हूँ ...
यह समस्या मुझे पता चला है कि मेरी Web.Config webpages:Version
लिए सेट किया गया 1.0.0.0
, मैंने इसे 3.0.0.0
में बदल दिया क्योंकि मैंने किसी अन्य आलेख में पढ़ा है जो Microsoft.System.Web.WebPages 3.0 के लिए सही हो सकता है और मेरे पास अभी भी थोड़ी देर के लिए स्वरूपण बग था।
मैंने अपनी .cshtml फ़ाइल में संपादन करना जारी रखा। फिर, अचानक स्वरूपण के सभी सही ढंग से काम करना शुरू कर दिया। शायद इमारत से, लेकिन मुझे नहीं लगता कि मैंने एक निर्माण किया है, लेकिन यह सुनिश्चित नहीं हो सकता है, और मुझे पता है कि मैंने विजुअल स्टूडियो 2012 को पुनरारंभ नहीं किया है।
स्रोत
2015-12-05 00:47:08
बग सबमिट किया गया http://aspnetwebstack.codeplex.com/ workitem/828। बस इसे ऊपर उठाओ। – lorond
यह अभी भी वीएस 2013 के साथ होता है: जबकि "एचटीएमएल -> स्वरूपण -> जैसा कि दर्ज किया गया है" सेटिंग को आवरण को संरक्षित रखेगा, फिर भी स्रोत को इंडेंटेड अननेसेसरी मिल जाएगा। – springy76