我试图找出让我的程序井井有条的最佳方法。目前我在一个项目文件中有许多类文件,但其中一些类做的事情非常不同,还有一些我想在未来向其他应用程序公开。我必须组织我的应用程序的一种想法是创建多个项目文件,其中一个“主”项目将根据需要与所有其他项目及其相关类进行交互。这有意义吗?
我想知道是否有人对在一个解决方案中使用多个项目文件有任何建议(以及如何创建这样的东西?),以及在一个解决方案中拥有多个命名空间是否有意义......
干杯----在下面编辑----
对不起,我的错。目前我的程序都在一个控制台项目中。在这个项目中,我有几个类,其中一些基本上启动一个 BackgroundWorker 并运行一个无限循环来提取数据。BackgroundWorker 然后根据需要将此数据传递回主要业务逻辑。我希望将此数据拉取材料(包括后台工作人员材料)分离到一个项目文件中,并将其余业务逻辑分离到另一个项目文件中。项目将不得不在彼此之间传递对象(数据到主要业务逻辑,业务逻辑将启动参数传递给 dataPull 项目)......希望这会增加更多细节。