共享解决方案下的用户控件和类



我有VB.NET解决方案,但项目很少。此外,我还有几个常用的用户控件和类,它们都在所有这些项目中使用。现在,我将这些类"作为链接"包括在内。但是,如果我将控件从一个窗体复制到另一个窗体,则不会复制那些(链接的)控件,而可以很好地复制通用.NET控件。

在"解决方案"下有什么地方我可以把这样的代码放在所有项目的通用位置吗?

您可以创建另一个项目(类似于[xxx].Dependencies或[xxx].Controls或[xxx].Utils),并且所有其他项目都引用它。

这也将使您的通用控件/实用程序类与主项目分离:更容易编写测试用例,并且在未来的项目中更易于重用。

最新更新