3
我很好奇的首選方式,構建了可執行客戶端程序的應用程序,可執行的服務器程序,並在解決方案和項目共享模式(使用Visual Studio和C#)。習慣了Java開發,我最初將項目視爲包,併爲我設計的每個包定義了一個項目。最佳Visual Studio解決方案/項目結構與共享模式的客戶端/服務器項目
這導致了六個項目的解決方案(一個用於模型,一個用於服務器,另一個用於客戶端),這反過來導致一些愚蠢的依賴關係,導致我重新考慮這是否是最好的方法。
現在,我打算將解決方案重組爲三個項目:客戶項目,服務器項目和模型項目。客戶端和服務器都將依賴於模型項目(我將在其中添加客戶端和服務器之間的共享接口)。
這是構建這種應用程序的最佳方式嗎?
另外,反映Visual Studio樹形結構中命名空間的最佳方法是什麼? (只是創建一個類似的文件夾結構?)。