gpt4 book ai didi

visual-studio - 具有共享模型的客户端/服务器项目的最佳 Visual Studio 解决方案/项目结构

转载 作者:行者123 更新时间:2023-12-04 14:48:58 25 4
gpt4 key购买 nike

我很好奇在解决方案和项目(使用 Visual Studio 和 C#)中使用可执行客户端程序、可执行服务器程序和共享模型构建应用程序的首选方法是什么。由于习惯了Java开发,我最初将项目视为包,并为我设计的每个包定义一个项目。

这导致了一个包含六个项目的解决方案(一个用于模型,一个用于服务器,四个用于客户端),这反过来导致了一些愚蠢的依赖关系,让我重新考虑这是否是最佳方法。

现在,我计划将解决方案重组为总共三个项目:一个客户端项目、一个服务器项目和一个模型项目。客户端和服务器都将依赖于模型项目(我还将在其中添加客户端和服务器之间的共享接口(interface))。

这是构建此类应用程序的最佳方式吗?

此外,在 Visual Studio 的树结构中反射(reflect) namespace 的最佳方式是什么? (例如,只是创建一个类似的文件夹结构?)。

最佳答案

3 项目解决方案(客户端/服务器/模型)确实是您场景的标准。

关于命名空间:是的,您的文件夹结构应该反射(reflect)您正在使用的命名空间。默认命名空间可以在项目属性中设置,文件夹名称被添加到该命名空间。

关于visual-studio - 具有共享模型的客户端/服务器项目的最佳 Visual Studio 解决方案/项目结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3139062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com