9

हमारी कंपनी विजुअल स्टूडियो 2015 को सभी को एक साथ हटाने की कोशिश कर रही है लेकिन हमारे पास अभी भी कुछ सिल्वरलाइट कोड है।विजुअल स्टूडियो 2017 में विंडोज सिल्वरलाइट में विकास के लिए समाधान?

क्या वीएस 2017 में सिल्वरलाइट के साथ काम करने में सक्षम होने के लिए कोई कामकाज है, भले ही यह समर्थित नहीं है, या अधिक हल्के वजन समाधान दोनों आईडीई या केवल 2015 का उपयोग करने के बजाय?

+0

मैं 2017 के रूप में दोनों IDEs का उपयोग कर छोड़ दिया हूँ इसके साथ अच्छा खेलने अभ्यस्त। समाधान 2017 का उपयोग करता है लेकिन अगर मुझे एसएल कोड संपादित करना है तो मुझे पिछले आईडीई संस्करण पर वापस जाना होगा। – Nkosi

+0

मैं यह देखने के लिए देख रहा हूं कि कोई भी ओपन सोर्स सॉल्यूशन बना रहा है या यदि माइक्रोसॉफ्ट प्लगइन बनाने या इसे "फिक्स" करने जा रहा है, तो सिल्वरलाइट अभी भी तकनीकी रूप से समर्थित है। – obizues

+0

नहीं और नहीं। ऑफ़-साइट संसाधनों के लिए भी पूछना एसओ के लिए ऑफ-विषय माना जाता है और इस सवाल को ऑफ-विषय – Nkosi

उत्तर

8

मुझे आईडीई दोनों का उपयोग छोड़ दिया गया है क्योंकि 2017 इसका समर्थन नहीं करता है। समाधान 2017 का उपयोग करता है लेकिन अगर मुझे एसएल कोड संपादित करना है तो मुझे पिछले आईडीई संस्करण पर वापस जाना होगा।

पूर्व में जारी हुए

स्थापना

आप को स्थापित करने और पिछले संस्करणों दृश्य स्टूडियो के , के साथ-साथ दृश्य स्टूडियो 2017 का उपयोग दृश्य स्टूडियो 2015 सहित सकते हैं के साथ Visual Studio 2017 Platform Targeting and Compatibility

संगतता के शब्दों में , विजुअल स्टूडियो 2013, और विजुअल स्टूडियो 2012.

सिल्वरलाइट

सिल्वरलाइट परियोजनाओं दृश्य स्टूडियो के इस संस्करण में समर्थित नहीं हैं। सिल्वरलाइट अनुप्रयोगों को बनाए रखने के लिए, जबकि यह है कि दृश्य स्टूडियो 2017 Silverlight5 परियोजनाओं का समर्थन नहीं करता मुझे पता चला है कि MSBuild के साथ दृश्य स्टूडियो 2017 में उन्हें अगर निर्माण करने में सक्षम है भेज दिया सच है दृश्य स्टूडियो 2015.

+2

"क्या वीएस 2017 में सिल्वरलाइट के साथ काम करने में सक्षम होने के लिए कोई कामकाज है, भले ही यह समर्थित नहीं है, या दोनों आईडीई या दोनों का उपयोग करने के बजाय हल्का वजन समाधान ** ** ** ** – obizues

+0

@obizues स्पष्ट रूप से माइक्रोसॉफ्ट कहते हैं, और आपको और परेशान नहीं करना चाहिए। –

+0

@LexLi इस सवाल को यह समझने के लिए कहा गया था कि माइक्रोसॉफ्ट ने वीएस 2017 में इसका समर्थन नहीं किया है, मुझे यकीन नहीं है कि आप सुझाव क्यों देते हैं कि इसका मतलब है कि कोई दूसरा समाधान नहीं हो सकता है। – obizues

6

का उपयोग जारी आप Silverlight5 SDK स्थापित है।

मुझे पता है कि यह एक आदर्श समाधान नहीं है लेकिन कम से कम मुझे पुराने विजुअल स्टूडियो को स्थापित करने की आवश्यकता नहीं है अगर मुझे केवल SL5 कोड को पुनर्निर्माण करने की आवश्यकता है।

उदाहरण के लिए मैं निम्नलिखित build.bat फ़ाइल का उपयोग कर रहा VS2017 साथ SL5 परियोजना के निर्माण के लिए:

@setlocal 

@rem Initialize build environment of Visual Studio 2017 
call "c:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\VsMSBuildCmd.bat" 
@echo on 

@rem Delete output directory 
rmdir /S /Q sl5 

@rem Clean project 
msbuild ..\src\Pkcs11Interop\Pkcs11Interop\Pkcs11Interop.csproj /p:Configuration=Release /p:Platform=AnyCPU /target:Clean || goto :error 

@rem Build project 
msbuild ..\src\Pkcs11Interop\Pkcs11Interop\Pkcs11Interop.csproj /p:Configuration=Release /p:Platform=AnyCPU /target:Build || goto :error 

@rem Copy result to output directory 
mkdir sl5 || goto :error 
copy ..\src\Pkcs11Interop\Pkcs11Interop\bin\Release\Pkcs11Interop.dll sl5 || goto :error 
copy ..\src\Pkcs11Interop\Pkcs11Interop\bin\Release\Pkcs11Interop.xml sl5 || goto :error 

@echo *** BUILD SL5 SUCCESSFUL *** 
@endlocal 
@exit /b 0 

:error 
@echo *** BUILD SL5 FAILED *** 
@endlocal 
@exit /b 1 
+1

यदि केवल कोई कुशल दृश्य स्टूडियो एक्सटेंशन के साथ चांदी की रोशनी परियोजनाओं को लोड करने के लिए एक विस्तार लिखना होगा और निर्माण प्रक्रिया में इस स्क्रिप्ट को चलाने के लिए एक एक्सटेंशन लिखना होगा। – Alex

+0

@Alex मैंने https://gitter.im/Microsoft/VSProjectSystem पर एक ही प्रश्न पूछा – koo9

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