[IronPython] Missing Framework Libraries

Funke, Matt Matt.funke at vishaypg.com
Mon May 17 15:42:51 CEST 2010


Yes.  Yes, it is.  Thank you very much for making that so much clearer than it was in my head.

 -- Matt Funke

From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Curt Hagenlocher
Sent: Monday, May 17, 2010 9:41 AM
To: Discussion of IronPython
Subject: Re: [IronPython] Missing Framework Libraries

First, some clarification about terminology:

Assemblies are DLLs. The "built-in" ones that come with .NET are typically stored in a special location known as the "GAC" or "Global Assembly Cache". As such, you don't need to specify where they are exactly, because that's a standard place where IronPython or C# knows to look.

System.Windows is a namespace. Any given namespace may have members in multiple assemblies. In part, that's because there isn't really a namespace "object" in .NET; it's merely a naming convention for types that we've all agreed to follow.

So the fundamental unit that you're probably concerned with is a type. Types are indeed located in assemblies, and you need to reference the appropriate assembly in order to use the types contained therein. Probably the easiest way to find which assembly a particular type is located in is to search MSDN -- both Google and Bing do a good at this. Let's say I want to find which assembly contains the type FrameworkElement. I simply search for "FrameworkElement site:microsoft.com<http://microsoft.com>" and the first hit will generally be the one I want. Near the very top of that page, it tells me "Assembly: PresentationFramework (in PresentationFramework.dll)". So if I want to use FrameworkElement, that's the assembly I need to reference.

Is this the information you're looking for?
On Mon, May 17, 2010 at 6:31 AM, Funke, Matt <Matt.funke at vishaypg.com<mailto:Matt.funke at vishaypg.com>> wrote:
Perhaps more generally, so that I don't keep bothering people with annoying questions like these: is there a place where the locations of various assemblies is documented, so that if I need a particular assembly I can go to the correct library to find it?

Thank you for your time and patience.

 -- Matt Funke

> -----Original Message-----
> From: users-bounces at lists.ironpython.com<mailto:users-bounces at lists.ironpython.com> [mailto:users-<mailto:users->
> bounces at lists.ironpython.com<mailto:bounces at lists.ironpython.com>] On Behalf Of Funke, Matt
> Sent: Monday, May 17, 2010 8:59 AM
> To: Discussion of IronPython
> Subject: [IronPython] Missing Framework Libraries
>
> Once again, it's a rank newbie question, I'm afraid.
>
> I've been trying to duplicate some of Re.Mark's work(*) to get at some
> Visual Studio functionality.  Regrettably, though, my installation of
> VS 2010 doesn't seem to recognize the System.Windows namespace;
> moreover, when I try to look for it under Project -> Add Reference...,
> it doesn't show up (though some of its sub-namespaces do).  Can someone
> point me at a resource to find out where one can go to get missing
> namespaces, and how to integrate them into VS 2010?
>
> Thanks again for any help you can offer.
>
>  -- Matt Funke
>
> (*) Look at this C# sample that he uses as a code base:
> http://remark.wordpress.com/2009/01/27/an-introduction-to-wpf-with-
> ironpython/
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com<mailto:Users at lists.ironpython.com>
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________
Users mailing list
Users at lists.ironpython.com<mailto:Users at lists.ironpython.com>
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20100517/4f3c5a92/attachment.html>


More information about the Ironpython-users mailing list