2011-01-05 158 views
2

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

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这样的文件夹。它和我的一样。

+0

前C++黑客,可能肯定有Linux背景。也许用Mono工具创建。你为什么不问他,他确实比我们更近。 – 2011-01-05 15:48:53

回答

1

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

  1. 从解决方案中删除“测试”项目;
  2. 将Test/Test文件夹重命名为Test/src;
  3. 将项目添加回解决方案。

关于lib文件夹,只需创建它并放置您的项目所需的任何程序集。这是很好的做法,因为这可以确保您的项目是独立的 - 它不依赖于来自其他外部文件夹的文件,并且它具有正确版本的依赖关系。

相关问题