什么是Visual Studio中的解决scheme文件夹

我有一个vs 2008解决scheme,我想在解决scheme中包含一个实际的文件夹,但不是在项目级别,而是在解决scheme级别。

我注意到,你可以右键点击解决scheme,并添加一个解决scheme文件夹,但它出现了一些白色的文件夹,我有我的怀疑究竟是什么应该是…

基本上在文件系统上我有c:\ mySolution \ myFolder ….

我想myFolder添加到解决scheme,以便项目也在源代码pipe理…

我也希望能够将物理文件夹添加到解决scheme,但不幸的是,您不能在项目之外这样做。

我find的最好的解决scheme是添加一个与物理文件夹名称相同的解决scheme文件夹(在您的示例中是myFolder),然后将文件从该物理文件夹添加到解决scheme文件夹。

但是,Visual Studio不保持解决scheme文件夹和物理文件夹之间的映射,这意味着:

  • 随后使用Visual Studio在解决scheme文件夹中创build的新文件不会自动放置在物理子文件夹中(我认为它们默认情况下是在解决scheme根文件夹中创build的)

  • 即使使用“显示所有文件”,添加到物理文件夹的文件也不会在解决scheme文件夹中自动显示。

为了添加新文件,我总是在Visual Studio以外的物理文件夹中创build新文件,然后使用“Add / Existing Item”将其添加到解决scheme文件夹中

我历史上所做的就是创build一个只保存文件(DLL等)的项目,

你也可以这样做。 这个项目可以被命名为你正在创build的任何文件夹。

按照这个…

  1. 从VS创build解决scheme文件夹。
  2. 右键单击解决scheme文件夹以创build新项目。
  3. 更改默认位置path,以便在后面添加反斜杠后添加新的物理文件夹名称。 类似于… C:\ Project \ Test \ New物理文件夹
  4. 点击确定创build项目

然后新项目将被放入新的新物理文件夹中。

您也可以在解决scheme文件夹中添加独立文件,并且它们将被源代码控制。 但要小心,VS往往把这些文件在解决scheme文件相同的文件夹 – “解决scheme文件夹”是虚拟的,并没有corntponpond到真正的文件系统文件夹。 要有一个真正的文件系统文件夹,我认为你将不得不自己创build结构,然后select“添加现有项目”。

您可以使用解决scheme文件夹在解决scheme中对文件进行分组,但解决scheme文件夹不代表磁盘上的文件夹,就像它的徽标所示。 (它可以包含文件引用和项目引用)

从MSDN:“如果您正在使用包含众多项目的解决scheme,则可以使用”解决scheme文件夹“将相关项目组织到组中,然后对这些项目组执行操作。

你想要的不是composer php在解决scheme文件夹中的意思,而是让他们将大型解决scheme组织成组。

对于您的问题,我认为这是安装项目收集这些文件的工作:安装说明,全球帮助等…

祝你有美好的一天。