我不确定这是如何运作的。我正在使用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中打开解决方案时,我看不到像lib
或src
这样的文件夹。它显示与我的相同。
答案 0 :(得分:1)
您必须手动创建该组织。在这种情况下,你必须
关于lib文件夹,只需创建它并放置项目所需的任何程序集。这样做是很好的做法,因为这可以确保您的项目是自包含的 - 它不依赖于来自其他外部文件夹的文件,并且它带有正确版本的依赖项。