颠覆中的.net winform项目结构

时间:2011-06-09 09:55:47

标签: .net svn projects-and-solutions directory-structure ankhsvn

我即将开始.net winform项目。我对如何在SVN中设置项目结构感到困惑。除了主GUI,我会写几个常见的库,比如通信层等。这些库将在这个项目中使用,也将在其他项目中使用,所以我不想把这些库放在gui项目下。 / p>

人们通常如何在svn中为这些类型的项目创建项目结构。

我应该首先使用一些工具(乌龟等)在svn中创建项目结构吗? 如果是,那么如何在VS中创建VS项目以便项目文件等进入正确的文件夹

如果我首先在VS 2010中创建结构。如何在svn中相应地提交它们以便维护项目目录结构?我在VS中使用AnkhSVN但是无法做到这一点,每次我尝试SVN中的目录结构都与我想要的不同。

如何/在何处添加解决方案文件和解决方案文件夹?

如果这些问题非常基本或含糊不清,那么道歉,但在日食中,我从未发现设置新项目很困难。我使用maven标准目录结构,并且everthing似乎非常明显,我在Java世界中从未遇到过这种问题。

总结一下,如果有人可以给我步骤在VS / SVN中创建一个非常简单的MVC项目结构

GUI(主项目)  
--model  
- 查看  
--Utils

CommLayer(这是将在本项目以及其他项目中使用的常用库之一)。

由于

1 个答案:

答案 0 :(得分:1)

指导套餐可能是这里的方式

请参阅 Creating Guidance Packages

如果我可以提供一个建议 - 使用跨项目使用的公共库,我会鼓励您发布这些文件,因此库可能很常见,但项目可以使用不同的版本。

为方便起见,有一个ExternallReferences文件夹,其中包含已发布的DLL,用于您的公共库并在项目中引用它们