Error constructing PlayListMember object from YouTube api - C# ok F# error -


i using .net sdk http://code.google.com/p/google-gdata/downloads/detail?name=youtube_sdk_1.8.0.0.msi

in f# interactive version 4.0.40219.1 trying create new object of playlistmember object reference error:

#r @"c:\program files (x86)\google\google youtube sdk .net\redist\google.gdata.client.dll";; #r @"c:\program files (x86)\google\google youtube sdk .net\redist\google.gdata.extensions.dll";; #r @"c:\program files (x86)\google\google youtube sdk .net\redist\google.gdata.youtube.dll";;  open google.gdata.client;; open google.gdata.extensions;; open google.gdata.youtube;; open google.youtube;;  let pmm = new playlistmember();;  error fs0193: internal error: object reference not set instance of object. 

if equivelant in c# or f# console app there no problem. appears issue using f# interactive.

also can create playlist in f# , use api create list on youtube. creating new playlistmember object fails.

how can debug problem?

update 1

downloaded gdata sdk includes youtube sdk here http://code.google.com/p/google-gdata/downloads/detail?name=google_data_api_setup_1.8.0.0.msi&can=2&q=

tried above approach new assemblies:

#r @"c:\program files (x86)\google\google data api sdk\redist\google.gdata.client.dll";; #r @"c:\program files (x86)\google\google data api sdk\redist\google.gdata.extensions.dll";; #r @"c:\program files (x86)\google\google data api sdk\redist\google.gdata.youtube.dll";;  open google.gdata.client;; open google.gdata.extensions;; open google.gdata.youtube;; open google.youtube;;  let pm = new playlistmember();;  error fs0193: api restriction: assembly 'file:///c:\program files (x86)\google\google youtube sdk .net\redist\google.gdata.youtube.dll' has loaded different location. cannot loaded new location within same appdomain. 

this error after full reboot , opening vs2010 f# interactive. i'm not sure how assembly in google youtube sdk .net has been loaded when references google data api sdk.

update 2

got latest code http://code.google.com/p/google-gdata/source/checkout, recompiled .net 4, uninstalled both youtube , gdata api packages, , still when loading code custom built debug assemblies f# interactive getting object reference error when creating playlistmember object.

update 3

having debugged playlistmember source can't figure out wrong. playlistmember extends video extends entry. entry 1 constructor , empty. exception coming then...

as internal error, indicates compiler bug. i'd recommend emailing fsbugs@microsoft.com.


Comments

Popular posts from this blog

c++ - Is it possible to compile a VST on linux? -

java - Output of Eclipse is rubbish -

jquery - Confused with JSON data and normal data in Django ajax request -