【问题标题】:Using multiple programs in one solution在一个解决方案中使用多个程序
【发布时间】:2018-10-21 17:45:45
【问题描述】:

我写游戏的时间不长,但代码已经变得非常混乱,因为完整的游戏是我解决方案中的一个程序。有没有办法让我把我的游戏分成多个程序,比如子程序,但是每个程序在解决方案中都有自己的选项卡? (我在 Visual Studio 中工作)如果确实有办法做到这一点,我该怎么做?我还是一个初学者,所以如果你能比平时更彻底地解释一下,那将是一个很大的帮助。提前谢谢!

【问题讨论】:

  • 是的,将您的非 ui 代码移动到一个或多个类库项目中,并从您的主项目中引用这些类库。在此过程中,添加一个单元测试项目并添加单元测试以测试您移至类库的类。
  • 您需要研究类和方法,并了解面向对象的编程。
  • 替代我之前的建议(并且可能更好地开始),您可以在项目中创建子文件夹,并使用这些子文件夹对相关类进行分组。 (我假设您已经将您的代码分解为许多不同的类。如果您还没有这样做,那么您当然需要从那开始!)

标签: c# console-application project solution


【解决方案1】:

需要考虑解决方案和项目之间的区别。

解决方案是解决您遇到的问题的整个代码。

项目是解决方案的一部分。

将您的代码分割成项目。一个项目中的 UI,另一个项目中的“通用”内容,另一个项目中的后端,等等。

您可以让项目引用完成工作所需的其他项目(只是不能有循环引用,即 A->B->A)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多