1
Vote

remove System.ComponentModel dependency

description

Could you guys remove this dependency? According to MSDN:
 
"The System.ComponentModel namespace provides classes that are used to implement the run-time and design-time behavior of components and controls. This namespace includes the base classes and interfaces for implementing attributes and type converters, binding to data sources, and licensing components."
 
I don't think you need this. Plus, it's a blocker for building on Mono/Linux

comments

D_Guidi wrote Jul 3, 2008 at 5:00 PM

For trunk version no use of ComponentModel namespace.
IT's used in v2.0 versions, that are a work in progress.
I suggest you to move the trunk version on mono, and wait to a more stable v.2.0 release before port this version on linux

scottell wrote Jul 4, 2008 at 1:08 AM

ok. trunk is building on mono. thx

codekaizen wrote Jul 23, 2008 at 4:42 PM

Can you describe a bit more why you don't think this is needed? One of the key capabilities in the namespace is the type description system, which is important for describing features and layers. Building a flexible type system on .Net in order to describe arbitrary data schemas at runtime makes taking advantage of the tools in this namespace an appropriate choice.