﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » .NET Forums » General .NET Discussion  » How add an extensibility project</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Tue, 19 May 2026 15:47:40 GMT</lastBuildDate><ttl>20</ttl><item><title>How add an extensibility project</title><link>http://forum.strataframe.net/FindPost18530.aspx</link><description>I've done a couple of type converters and am now thinking about trying a UITypeEditor.  None of this code needs to be distributed though, so I'm thinking about putting it into an extentibility project.  However, I'm unclear how references/distribution work.  I know that it can be done, as SF does this...just not sure how.  How does this work? (The referencing of an extensibility project so it's available at design time, but not required to be distributed.)</description><pubDate>Mon, 18 Aug 2008 18:57:14 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item><item><title>RE: How add an extensibility project</title><link>http://forum.strataframe.net/FindPost18555.aspx</link><description>That's what I was looking for. :D   I seem to recall seeing those constants in the SF source, so I can use those to get started (obviously pointing to my extensibility assembly of course).  &lt;br&gt;
&lt;br&gt;
Thanks!</description><pubDate>Mon, 18 Aug 2008 18:57:14 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item><item><title>RE: How add an extensibility project</title><link>http://forum.strataframe.net/FindPost18538.aspx</link><description>Well, this is one of those things that we could spend a lot of time on, but here are a few tips.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Your Extensibility project will reference your UI assemblies, etc. but your UI assemblies &lt;STRONG&gt;&lt;EM&gt;&lt;U&gt;WILL NOT&lt;/U&gt;&lt;/EM&gt;&lt;/STRONG&gt; reference the extensibility.&lt;/LI&gt;&lt;LI&gt;When assigning a type editor to a property within a class in your UI assembly, you will want to use a constant defined somewhere within your UI assembly that has the full name to the assembly and class that you want to use.&amp;nbsp; This prevents the need to the reference within the UI assembly to the Extensibility assembly.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Basically if you follow these two rules (which were the hardest to get through our heads initially) you will be in good shape.</description><pubDate>Mon, 18 Aug 2008 13:20:03 GMT</pubDate><dc:creator>Trent L. Taylor</dc:creator></item></channel></rss>