2011-12-19 16 views
6

में टाइप या नेमस्पेस नाम 'सर्विसबस' मौजूद नहीं है, मैं एक सी # कंसोल ऐप बनाने की कोशिश कर रहा हूं जो कतार में संदेश जोड़ता है। http://www.windowsazure.com/en-us/develop/net/how-to-guides/service-bus-queues/टाइपस्पेस 'माइक्रोसॉफ्ट'

मेरे कार्यक्रम पल में कुछ नहीं करता है:: मैं यहाँ दी Azure सेवा बस के बारे में उदाहरण अनुसरण कर रहा हूँ

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using Microsoft.ServiceBus; 
using Microsoft.ServiceBus.Messaging; 

namespace testConsole 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
     } 
    } 
} 

समस्या मैं आ रही है कि जब मैं Microsoft.ServiceBus.dll जोड़ने संदर्भ (उपर्युक्त लिंक में बताया गया है, 1-डीएल संदर्भ और 2-जोड़ों का उपयोग करके जोड़ना) मुझे संकलन करने में त्रुटि मिल रही है: "टाइपस्पेस 'माइक्रोसॉफ्ट' में टाइप या नेमस्पेस नाम 'सर्विसबस' मौजूद नहीं है (क्या आप एक असेंबली संदर्भ खो रहे हैं?) "

मैंने यहां तक ​​कि देखा परावर्तक उपकरण के साथ Microsoft.ServiceBus.dll और इसमें Microsoft.ServiceBus नामस्थान शामिल है। डीएलएल का संस्करण संख्या 1.6.0.0 और रनटाइम संस्करण v4.0.30319 है।

किसी भी मदद की सराहना की।

-pom-

+1

हा! मुझे अभी जवाब मिल गया। कंसोल प्रोजेक्ट की सेटिंग्स में, लक्ष्य ढांचे को ".NET Framework 4 क्लाइंट प्रोफाइल" के चरण में ".NET Framework 4" को इंगित करने की आवश्यकता है। अब कोई संदर्भ त्रुटियां नहीं ... मेरी क्रिसमस का समय हर किसी! – Pompair

उत्तर

13

एक आम मुद्दा जब एक गैर वेब अनुप्रयोगों के साथ भंडारण और AppFabric सेवाओं का उपयोग कर कि डिफ़ॉल्ट Windows के लिए लक्ष्य ढांचा बनाता अनुप्रयोग है और कंसोल अनुप्रयोग .NET फ्रेमवर्क 4.0 ग्राहकों का प्रोफाइल है। अपने प्रोजेक्ट के लक्ष्य फ्रेमवर्क को ".NET Framework 4.0" (पूर्ण) में बदलें और यह काम करेगा।

+1

मुझे लगता है कि हमने एक ही समय में जवाब दिया है ... =) किसी भी तरह धन्यवाद! मैं इस जवाब को स्वीकार करूंगा (8 मिनट प्रतिबंध पारित होने के बाद) – Pompair

+2

वाह धन्यवाद ... :) घंटों के लिए इसके साथ संघर्ष कर रहा था ... –

+2

मुझे आश्चर्य है कि यह 2011 से जारी रहा है और मुझे तय नहीं किया गया है अभी तक एमएसएफटी। लेकिन जैसा कि हम देखते हैं, .NET Framework 4.5 और 4.5.1 के लिए कोई "क्लाइंट प्रोफ़ाइल" नहीं है :) – astaykov

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