मैं एक मूल एएसपीनेट एफ # एप्लिकेशन बनाने की कोशिश कर रहा हूं और जब मैं यूट्यूब .नेट एपीआई का संदर्भ देने की कोशिश कर रहा हूं तो मुझे "नामस्थान या मॉड्यूल फ़ाइल के पीछे मेरे कोड में 'Google' परिभाषित नहीं किया गया है।एफ # नामस्थान या मॉड्यूल 'XXXX' को परिभाषित नहीं किया गया है
मैंने विजुअल स्टूडियो में डिफ़ॉल्ट एएसपी वेब फॉर्म टेम्पलेट का उपयोग किया है, सभी सामग्री को हटा दिया है, फिर विशेषज्ञ एफ #, अध्याय 14 के उदाहरणों में लोड किया गया है। डिफ़ॉल्ट उदाहरण ठीक चलते हैं, समस्या केवल Google को लोड करते समय होती है एपीआई। जब मैं इसे f # कंसोल एप्लिकेशन के माध्यम से लोड करता हूं तो एपीआई ठीक काम करता है।
फ़ाइल के पीछे पहली कुछ पंक्तियों लगता है:
#light
namespace MyASPApp
open System
open System.Web
open System.Web.UI
open System.Web.UI.WebControls
open Google.YouTube
किसी को भी समस्या के लिए एक प्रस्ताव के बारे में सोच सकते हैं, या कुछ भी मुझे यह समझाया गया की जांच कर सकता क्यों अपने गूगल एपीआई उठा नहीं?
बस स्पष्ट करने के लिए: क्या आपने अपनी परियोजना में Google.GData.YouTube.dll, Google.GData.Client.dll और Google.GData.Extensions.dll पर संदर्भ जोड़े हैं? –
हां मैंने संदर्भ जोड़े हैं। ऐसा लगता है कि यह उन्हें उठा रहा है, मुझे यकीन नहीं है कि मैं क्या खो रहा हूं। – Dale