माइक्रोसॉफ्ट विजुअल स्टूडियो 2010 अल्टीमेट (संस्करण 10.0.4021 9 .1 एसपी 1 रेल)।टाइप या नामस्थान नाम 'गतिशील' नहीं मिला
माइक्रोसॉफ्ट .NET फ्रेमवर्क संस्करण 4.5.50709 SP1Rel
मैं .NET Framework 4.0 के लिए संकलन कर रहा हूँ।
प्रकार या नाम स्थान का नाम 'गतिशील' नहीं पाया जा सका:
जब भी मैं गतिशील या वर डेटा प्रकार का उपयोग करने की कोशिश, मैं विषय पंक्ति में दिखाया गया त्रुटि मिलती है।
प्रकार या नामस्थान नाम 'var' नहीं मिला।
मैं किसी अन्य वेब सेवा से प्राप्त डेटा को पार्स करने के लिए जेसनएफएक्स का उपयोग करने की कोशिश कर रहा हूं। कभी-कभी डेटा के साथ "संदेश" का प्रतिनिधित्व किया जाएगा, और कभी-कभी यह "ट्रैक" का प्रतिनिधित्व करेगा। इस JsonFx Documentation के अनुसार, मुझे "गतिशील प्रकारों से (/ .NET 4.0 के लिए डिफ़ॉल्ट) से क्रमबद्ध करने के लिए उदाहरण का पालन करने में सक्षम होना चाहिए:"
मैंने परीक्षण नामक अपनी साइट पर एक पृष्ठ जोड़ा।
using System;
using System.Text;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using JsonFx;
using JsonFx.Json;
using Microsoft.CSharp;
public partial class Test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string Data = "";
Data = @"[{""meta"":{""account"":""orbitinte"",""event"":""track""},""payload"":{""id"":410827200397312213,""id_str"":""410827200397312213"",""asset"":""359551031717134"",""recorded_at"":""2013-02-07T15:59:04Z"",""received_at"":""2013-02-07T16:00:37Z"",""fields"":{}}},{""meta"":{""account"":""orbitinte"",""event"":""track""},""payload"":{""id"":410827200409895125,""id_str"":""410827200409895125"",""asset"":""359551031717134"",""recorded_at"":""2013-02-07T16:00:04Z"",""received_at"":""2013-02-07T16:00:37Z"",""fields"":{}}}]";
Data = @"[{""meta"":{""account"":""orbitinte"",""event"":""message""},""payload"":{""id"":410865901198377173,""thread_id"":null,""parent_id"":410865891354345685,""id_str"":""410865901198377173"",""thread_id_str"":"""",""parent_id_str"":""410865891354345685"",""type"":""message"",""channel"":""com.mdi.services.adminProtocol"",""sender"":""359551031717134"",""recipient"":""@@[email protected]@"",""asset"":""359551031717134"",""b64_payload"":""eyJlcnJvciI6ImNhbm5vdCBwYXJzZSBjb21tYW5kIn0="",""recorded_at"":""2013-02-07T18:34:25Z"",""received_at"":""2013-02-07T18:34:24Z""}}]";
JsonReader Reader = new JsonReader();
dynamic Output = Reader.Read(Data);
Notifications oNotifications = new Notifications();
oNotifications.ProcessNotifications(Data);
}
}
web.config फ़ाइल में:
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v4.0"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
मैं काफी सी # करने के लिए नया हूँ और नीचे दिए गए कोड ब्लॉक कोड मैं उपयोग करने के लिए कोशिश कर रहा हूँ Test.aspx.cs से है asp.net। लेकिन मैं थोड़ी देर के लिए इस समस्या का समाधान खोज रहा हूं। जो कुछ भी मैं देखता हूं वह संकलक संस्करण और .NET फ्रेमवर्क संस्करण का उल्लेख करता है। मुझे लगता है कि मैंने सभी प्रासंगिक विवरण प्रदान किए हैं, लेकिन यदि कुछ और है तो मुझे इस प्रश्न में जोड़ना चाहिए, कृपया मुझे बताएं।
क्या आप वाकई लापता 'using' बयान की तरह किसी भी मूर्खतापूर्ण गलतियों की जरूरत नहीं है कर रहे हैं? इस कार्यक्षमता को 'बॉक्स से बाहर' काम करना चाहिए। पिछले साल के लिए सी # दुकान में काम करना मैंने कभी इस समस्या को नहीं देखा है। – evanmcdonnal
मुझे ऐसा नहीं लगता है, लेकिन मुझे यकीन नहीं है। मैंने उपयोग कथन दिखाने के लिए कोड ब्लॉक को अभी संशोधित किया है। –
और यह कक्षा या मुख्य के अंदर है? एक कक्षा के अंदर – evanmcdonnal