roslyn पर टैग किए गए जवाब

रोजलिन (उर्फ .NET कंपाइलर प्लेटफॉर्म) रिच कोड विश्लेषण एपीआई के साथ ओपन-सोर्स सी # और विजुअल बेसिक कंपाइलर प्रदान करता है। यह विज़ुअल स्टूडियो द्वारा उपयोग किए जाने वाले समान API के साथ कोड विश्लेषण उपकरण बनाने में सक्षम बनाता है।

30
पथ का एक भाग नहीं मिल सका ... बिन \ roslyn \ csc.exe
मैं TFS स्रोत नियंत्रण से प्राप्त Asp.net MVC परियोजना को चलाने की कोशिश कर रहा हूं। मैंने सभी विधानसभा संदर्भ जोड़े हैं और मैं बिना किसी त्रुटि या चेतावनी के सफलतापूर्वक निर्माण और संकलन करने में सक्षम हूं। लेकिन मुझे ब्राउज़र में निम्न त्रुटि मिलती है: पथ का एक भाग …
811 c#  asp.net  .net  asp.net-mvc  roslyn 

5
क्या C # इंटरैक्टिव विंडो मेरे कोड के साथ इंटरैक्ट कर सकती है?
विजुअल स्टूडियो 2015 या बाद में, मैं 'C # इंटरएक्टिव विंडो' खोल सकता हूं, और कोड चला सकता हूं: > 5 + 3 8 वह प्यारा है। अब मैं अपना कोड कैसे कर सकता / सकती हूं- मेरी कक्षाएं? मान लें कि मेरा एक प्रोजेक्ट खुला है। > new Cog() …
161 c#  .net  visual-studio  roslyn 

3
C # संकलक किस भाषा में लिखा गया है?
मैंने http://referencesource.microsoft.com/ पर स्रोत कोड को देखा , और ऐसा प्रतीत होता है कि सभी स्रोत कोड C # में हैं। मैंने नए C # संकलक प्लेटफ़ॉर्म ( रोज़लिन ) के स्रोत कोड को भी देखा , और यह C # में भी है। वो कैसे संभव है? C # …

5
VS2015 बिल्ड डायनामिक के साथ कोई त्रुटि संदेश के साथ विफल रहता है
मैं कोड के एक टुकड़े पर एक यूनिट टेस्ट लिख रहा था जो JSON को लौटाता था। जिस प्रकार यह रिटर्न करता है वह एक गुमनाम प्रकार है, इसलिए मैंने सोचा कि मैं इस पर मूल्यों को सत्यापित करूं, मैं सिर्फ dynamicअपने दावे को करने के लिए ऑब्जेक्ट डालूंगा। हालाँकि, …

7
दृश्य स्टूडियो 2015 के साथ C # 6.0 सुविधाएँ काम नहीं कर रही हैं
मैं C # 6.0 के साथ विजुअल स्टूडियो 2015 का परीक्षण कर रहा हूं लेकिन भाषा की विशेषताएं काम नहीं कर रही हैं। MVC वेब अनुप्रयोग में, निम्न कोड संकलित करता है: if (!string.IsNullOrWhiteSpace(Model.Profile?.TypeName)) { // More logic here... } हालाँकि, जब मैं डिबग और IIS एक्सप्रेस के माध्यम से …

1
क्या रोसलिन सिंटेक्सनॉड्स का पुन: उपयोग किया जाता है?
मैं रोसलिन CTP पर एक नज़र डाल रहा हूं और, जबकि यह अभिव्यक्ति वृक्ष एपीआई के लिए एक समान समस्या हल करता है , दोनों अपरिवर्तनीय हैं, लेकिन रोसलिन एक अलग तरीके से ऐसा करता है: Expressionनोड्स का मूल नोड के लिए कोई संदर्भ नहीं है, का उपयोग करके संशोधित …

2
नामॉफ () का संकलन-समय पर मूल्यांकन किया जाता है?
C # 6 में, आप nameof()एक चर या एक प्रकार के नाम से युक्त स्ट्रिंग प्राप्त करने के लिए ऑपरेटर का उपयोग कर सकते हैं । यह संकलन-समय पर मूल्यांकन किया जाता है, या कुछ रोसलिन एपीआई के माध्यम से रनटाइम पर?
114 c#  roslyn  c#-6.0 

4
माइक्रोसॉफ्ट रोजलिन बनाम कोडडोम
नए Microsoft Roslyn के बारे में InfoWorld पर कल एक प्रेस विज्ञप्ति से : इस तरह के "डिकंस्ट्रक्टेड" संकलक का सबसे स्पष्ट लाभ यह है कि यह संपूर्ण संकलन-निष्पादित प्रक्रिया को .Net अनुप्रयोगों से लागू करने की अनुमति देता है। हेजेल्सबर्ग ने सी # प्रोग्राम का प्रदर्शन किया जो स्ट्रिंग्स …
110 .net  codedom  roslyn 

3
Msbuild को C # 6 में अपग्रेड कैसे करें?
मैं अपनी परियोजना में सी # 6 का उपयोग करना चाहता हूं (अशक्त प्रचार, अन्य विशेषताएं)। मैंने अपने पीसी पर वीएस 2015 स्थापित किया है और यह शानदार ढंग से काम करता है और जैसे टेस्ट कोड बनाता है var user = new SingleUserModel(); //all model fields are null var …

5
Roslyn में System.Dynamic का उपयोग करना
मैंने रोसलिन के नए संस्करण के साथ आने वाले उदाहरण को संशोधित किया जो कि गतिशील और एक्सपेंडेओबजेक्ट का उपयोग करने के लिए कल जारी किया गया था लेकिन मुझे एक संकलक त्रुटि मिल रही है जो मुझे ठीक नहीं है कि कैसे ठीक करें। त्रुटि है: (7,21): त्रुटि CS0656: …
96 c#  roslyn 

4
रोजलिन कोड संकलित करने में विफल रहे
जब मैंने अपने प्रोजेक्ट को VS2013 से VS2015 में माइग्रेट कर लिया है, तो प्रोजेक्ट अब नहीं बनता। निम्नलिखित LINQ कथन में एक संकलन त्रुटि होती है: static void Main(string[] args) { decimal a, b; IEnumerable<dynamic> array = new string[] { "10", "20", "30" }; var result = (from v …
95 c#  .net  linq  roslyn 

6
वेबसाइट को बिना रोसलिन के प्रकाशित करें
मैं Visual Studio 2015 और .NET 4.5.1 का उपयोग करके वेब एप्लिकेशन बनाने का प्रयास कर रहा हूं। जब मैं वेबसाइट प्रकाशित करता हूं, तो दृश्य स्टूडियो नाम का फ़ोल्डर बनाता है roslyn। मुझे पता है कि यह मक्खी पर कोड संकलित करने के लिए उपयोग किया जाता है, लेकिन …

2
रोसेलिन में एसिंक्स स्टेट मशीन क्लासेस (और स्ट्रक्चर्स नहीं) क्यों हैं?
आइए इस बहुत ही सरल एस्कॉन विधि पर विचार करें: static async Task myMethodAsync() { await Task.Delay(500); } जब मैं इसे VS2013 (पूर्व रोसलिन कंपाइलर) के साथ संकलित करता हूं तो उत्पन्न स्थिति-मशीन एक संरचना है। private struct <myMethodAsync>d__0 : IAsyncStateMachine { ... void IAsyncStateMachine.MoveNext() { ... } } जब …

3
अनियंत्रित यूंट के लिए सी # अतिप्रवाह व्यवहार
मैं https://dotnetfiddle.net/ पर इस कोड का परीक्षण कर रहा हूं : using System; public class Program { const float scale = 64 * 1024; public static void Main() { Console.WriteLine(unchecked((uint)(ulong)(1.2 * scale * scale + 1.5 * scale))); Console.WriteLine(unchecked((uint)(ulong)(scale* scale + 7))); } } अगर मैं .NET 4.7.2 के साथ …
10 c#  .net  overflow  roslyn  uint 

2
जब संभव हो तो अशक्त संदर्भ संभव नहीं है, तो हम क्यों संभव हो सकते हैं?
HNQ पर इस प्रश्न को पढ़ने के बाद , मैंने C # 8 में Nullable Reference Types के बारे में पढ़ा , और कुछ प्रयोग किए। मुझे बहुत पता है कि 10 में से 9 बार या उससे भी अधिक बार, जब कोई कहता है कि "मुझे एक कंपाइलर बग …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.