Visual Studio文件夹结构

时间:2011-01-05 15:33:09

标签: visual-studio-2008

我不确定这是如何运作的。我正在使用Visual Studio 2008,我创建了一个类库(比如名称是Test)。我还选择了为解决方案创建文件夹的选项。 以下是我得到的目录结构:

Test
 - Test
    - bin
       - Debug
    - obj
       - Debug
    - Properties
       - AassemblyInfo.cs
    - Test.cs
    - Test.csproj
 - Test.sln
 - Test.suo

这是默认设置,我以这种方式运行代码没有问题。我看到之前在Subversion中创建的其他解决方案(类库)具有不同的结构。其结构如下:

Test
 - .svn
 - lib
    - <<Reference 1>>
    - <<Reference 2>>
    - ....
    - <<Reference N>>
 - src
    - bin
       - Debug
    - obj
       - Debug
    - Properties
       - AassemblyInfo.cs
    - Test.cs
    - Test.csproj
 - Test.sln
 - Test.suo

如何创建此结构?

所有对其他项目的引用都保存在lib文件夹中,源代码保存在src文件夹中。这不是我发生的情况。当我在Visual Studio中打开解决方案时,我看不到像libsrc这样的文件夹。它显示与我的相同。

1 个答案:

答案 0 :(得分:1)

您必须手动创建该组织。在这种情况下,你必须

  1. 从解决方案中删除“测试”项目;
  2. 将Test / Test文件夹重命名为Test / src;
  3. 将项目添加回解决方案。
  4. 关于lib文件夹,只需创建它并放置项目所需的任何程序集。这样做是很好的做法,因为这可以确保您的项目是自包含的 - 它不依赖于来自其他外部文件夹的文件,并且它带有正确版本的依赖项。