2009-10-28 37 views
2

我想有一大堆的用户控件的公共控件库与通用的UI的场景处理(登录等)用户控件 - 在单独的DLL - 没有设计时支持/使只读

我的计划是有一个单独的dll这些。但是这似乎意味着我在参考应用程序中失去了对它们的设计者支持。

除了在使用它们的应用程序中包含每个控件的单独副本之外,是否还有其他选择? This article suggests not

如果我必须包含一个单独的副本。我想知道是否有一种聪明的方式来让这些控件只读,以便人们不能编辑它们。

回答

2

第一个问题:这些网页控件或服务器控件?你需要创建服务器控件来完成你的需求。

你似乎在看的是将你的控件分离到一个新的项目(类库或类似的东西)。然后,您可以在需要它们的地方独立编译和引用它,可以直接编译并导入到编译的DLL中。

您可以在您的主要解决方案中包含该项目,但为了保持它只读,如您所说,您只需将DLL提供给其他项目。

确保您的控件设置为公开,否则设计将不会看到它们。

相关问题