2012-06-28 9 views
58

हम पहले एसडीके के माध्यम से हमारे विंडोज़ एज़ूर पुस्तकालयों का जिक्र कर रहे थे और मैंने देखा कि उनके पास NuGet packages for them now है। यह स्पष्ट रूप से बेहतर तरीका है, इसलिए मैं NuGet संकुल के लिए उन सभी संदर्भों को बदल रहा हूं।माइक्रोसॉफ्ट के लिए NuGet पैकेज कहां है। WindowsAzure.ServiceRuntime?

हालांकि, मुझे लगता है कि RoleEnvironment रूप में इस तरह की कक्षाओं में शामिल है Microsoft.WindowsAzure.ServiceRuntime.dll के लिए एक NuGet पैकेज, आदि नहीं मिल सकता है

हम एसडीके स्थापना और नहीं एक से dll को संदर्भित होना चाहिए रहे हैं nuget पैकेज? यह बेहद अजीब लगता है। क्या मैं इस असेंबली के लिए पैकेज नहीं देख रहा हूं?

अब मैंने सभी "windowsazureofficial" टैग किए गए पैकेज (केवल अस्थायी रूप से) स्थापित किए हैं और उनमें से कोई भी सही संदर्भ नहीं प्रतीत होता है!

उत्तर

23

नवीनतम Windows Azure SDK is 1.7 ताकि आप Microsoft.WindowsAzure.ServiceRuntime अद्यतन की जरूरत है यदि आप स्वयं अपनी मशीन में एसडीके स्थापित करने के लिए होगा और उन भूमिकाओं को अपनी भूमिका में जोड़ें।

+4

सही करने के लिए न आएं, और मैंने ऐसा किया है। यह अजीब लगता है कि वे 1.6 और 1.7 एसडीके के कुछ हिस्सों को NuGet पैकेज के रूप में शामिल करेंगे, लेकिन सभी भागों में नहीं। –

+22

क्या यह Nuget संकुल का उद्देश्य हार नहीं है? Nuget को बाहरी पुस्तकालयों के साथ एकीकृत करना आसान बनाना है - मुझे एक एसडीके क्यों स्थापित करना है जब Nuget पहले से ही उचित निर्भरताओं का प्रबंधन कर सकता है? इसे ठीक करने की जरूरत है - समुदाय को ** अनौपचारिक सेवा रनटाइम ** का प्रबंधन करने की आवश्यकता क्यों है? – SliverNinja

+0

@ स्लिवरनिंजा, एसडीके में एमुलेटर और अन्य सामान भी शामिल है, जो बदले में 'एमएसडब्ल्यूए. सेवा रंटिम' जैसी असेंबली पर निर्भर करता है। किसी को अनौपचारिक सेवा रनटाइम की आवश्यकता नहीं है। – bzlm

2

इस समय एक होने का प्रकट नहीं होता है, लेकिन मैंने पाया इस: AnglicanGeek's Unofficial Windows Azure Service Runtime 1.6

+1

मैं बस में पाया गया कि, वाह, वास्तव में आश्चर्य की बात है कि वे न इस समर्थन करते हैं। मुझे लगता है कि मैं इसके लिए हमारे आंतरिक न्यूजेट सर्वर पर इसके लिए एक न्यूजेट पैकेज तैयार करूंगा और तब तक इसका उपयोग तब तक करूँगा जब तक वे एक –

0

इसकी संभावना है कि वे एसडीके के मूल भागों को वितरित नहीं करना चाहते हैं, इसलिए आपको अभी भी वास्तविक एसडीके स्थापित करने की आवश्यकता है। मैंने "windowsazureofficial" nuget संकुल के मालिकों (nuget के माध्यम से) संदेश भेजा और प्रतिक्रिया के लिए कहा और यदि मैं वापस सुनता हूं तो मैं इसे अपडेट कर दूंगा।

अपग्रेड करने के लिए, पहले sdk प्राप्त करें और फिर अपग्रेड निर्देश here का पालन करें। संदर्भ स्वचालित रूप से अपडेट हो जाएंगे और यह स्थानीय संदर्भों को nuget पैकेज संदर्भों में भी परिवर्तित कर देगा, जब भी यह हो सके।

+6

अन्य संदर्भों के लिए, आप पथ 'प्रोग्राम फ़ाइलें \ Microsoft SDKs \ Windows Azure \ .NET SDK \ \ bin पथ में' Microsoft.WindowsAzure.ServiceRuntime.dll' पा सकते हैं। \ runtimes \ base'। https://azure.microsoft: – SliverNinja

2

आपको Azure SDK का विशेष संस्करण स्थापित करने की आवश्यकता है जिसे आप बनाना चाहते हैं।

असल में आपको संदर्भ पुस्तकालयों सहित कुछ हिस्सों को स्थापित करने की आवश्यकता है (एसडीके के कई भाग आप अलग से डाउनलोड कर सकते हैं) - और यह निर्भर करता है कि आप कौन सी असेंबली ढूंढ रहे हैं।

उदा। नहीं 'WindowsAzureLibsForNet-64' एमएसआई है, जो अन्य संदर्भ लाइब्रेरी में से कुछ को स्थापित करता है - के लिए 2.2 या 2.3 एसडीके और Microsoft.WindowsAzure.ServiceRuntime या Microsoft.WindowsAzure.Diagnostics विधानसभाओं, आप 'WindowsAzureAuthoringTools' MSI इंस्टॉलर की जरूरत है।

सभी Azure संकुल के साथ
+1

Microsoft.WindowsAzure.ServiceRuntime Microsoft.WindowsAzure.Diagnostics यहां नेट के लिए Azure एसडीके से दोनों उपलब्ध MicrosoftAzureLibsForNet में है MicrosoftAzureAuthoringTools में है।com/en-us/डाउनलोड/संग्रह-नेट-डाउनलोड/ (पोस्टिंग के समय Azure SDK संस्करण 2.7) –

1

सूची: Azure SDK for .NET

नोट: एसडीके फ़ाइलों को डाउनलोड करने से पहले, स्थापना कदम प्रक्रिया और निर्भरता एसडीके स्थापित करने में शामिल समझने के लिए। एसडीके 1.7 और बाद में रिलीज के लिए, नीचे दिए गए मैन्युअल इंस्टालर लिंक के साथ इंस्टॉलेशन चरण का उपयोग करें। एसडीके 1.6 और के लिए पहले, इस पृष्ठ पर बाद में सूचीबद्ध स्थापना चरणों का पालन करें।

7

मुझे भी इसी तरह की समस्या थी।

विकल्प 1)

मैं अपने Google डिस्क संग्रहण में dll libray कहा: Microsoft.WindowsAzure.CloudDrive

विकल्प 2)

और मैं इस NuGet पैकेज मिला:

Azure SDK 2.2 DLLs

PM> Install-Package AzureSDK2.2DLLs

यदि आपको अधिक जानकारी चाहिए, तो कृपया मुझसे संपर्क करें।

+0

विकल्प 2 एक इलाज की तरह काम करता है! यह अब सही जवाब होना चाहिए। – Catwood

+0

दूसरे विकल्प काम करता है! – Milan

+2

विकल्प 2 एक आधिकारिक माइक्रोसॉफ्ट पैकेज नहीं है, आपको ऑफिकल बाइनरी – Dizzle

9

How to add Microsoft.WindowsAzure.ServiceRuntime

किसी को अब भी जूझ रहे, सुनिश्चित करें कि आप के तहत विधानसभाओं> एक्सटेंशन बनाने के लिए;) यह अब मुझे दो बार 3 महीने के भीतर मिल गया है!

+0

यह अब स्वीकार्य उत्तर होना चाहिए। – KRoy

1

अब यह NuGet पर एक नियमित रूप से पैकेज है:

Install-Package Microsoft.WindowsAzure.SDK

+2

यह अनौपचारिक है –

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