VS2012 में टाइपप्रति: (स्वतः) .ts से .js पैदा

वोट
20

मैं जोड़ दिया है file1.tsऔर मैं वहाँ यह करने के लिए एक आश्रित को देख सकते हैं - अर्थात् file1.js

मुझे लगता है कि किसी भी परिवर्तन मैं करने के लिए किया नोटिस file1.ts- file1.jsनहीं मिल स्वचालित रूप से पुनः उत्पन्न करता है।

केवल वैकल्पिक हल मैं इस समय है फोन करके है tsc.exeपूर्व निर्माण घटना के हिस्से के रूप -।

मेरा प्रश्न है - क्या कोई बेहतर समाधान का या शायद एक सेटिंग कहीं मैं नहीं छूटा है हो सकता है कर रहे हैं?

02/10/2012 को 03:35
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


5 जवाब

वोट
23

वेब अनिवार्य Visual Studio 2012 में 2012 एक्सटेंशन इंस्टॉल करें।

यह .ts फ़ाइल को बचाने के लिए हर पर .js फ़ाइल को पुन: उत्पन्न होगा।

http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6

03/10/2012 को 20:43
का स्रोत उपयोगकर्ता

वोट
6

आप अपने ASP.NET अनुप्रयोग के CSPROJ करने के लिए एक BeforeBuild लक्ष्य जोड़ने के लिए:

<Target Name="BeforeBuild">
<Exec Command="&quot;$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc&quot;     @(TypeScriptCompile ->'&quot;%(fullpath)&quot;', ' ')" />
</Target>

टिप: नोटपैड के साथ अपने csproj फ़ाइल को संपादित।

03/10/2012 को 19:21
का स्रोत उपयोगकर्ता

वोट
4

टाइपप्रति के लिए समर्थन वेब अनिवार्य 2012 v3 से हटा दिया गया

तुम अब माइक्रोसॉफ्ट से सीधे टाइपप्रति समर्थन डाउनलोड करना होगा:

http://www.microsoft.com/en-us/download/details.aspx?id=34790

13/11/2013 को 14:00
का स्रोत उपयोगकर्ता

वोट
0

प्लग

आप को स्थापित करें-पैकेज TypeScript.Compile का प्रयोग कर एक afterbuild लक्ष्य को संकलित करता है कि सभी टाइपप्रति फ़ाइलें आपके परियोजना में शामिल जोड़ने के लिए कर सकते हैं।

03/05/2013 को 13:23
का स्रोत उपयोगकर्ता

वोट
0

दृश्य स्टूडियो में आप के लिए अपनी फ़ाइलें उत्पन्न होने निर्माण प्रक्रिया को लागू करने की जरूरत है। खेल का मैदान ही निर्माण प्रणाली का उपयोग नहीं करता है और यह एक बार स्रोत बदलने पर संकलन से चलाता है, तो यह वजह है कि आप व्यवहार में अंतर देख रहे हैं।

02/10/2012 को 17:56
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more