4

我将 MVC 解决方案转换为分层架构。为此,我在解决方案资源管理器的解决方案中添加了文件夹。一切正常,我的同事能够采用最新的解决方案,并且文件夹出现在解决方案资源管理器中。

问题是我无法在 TFS 中看到文件夹结构(在源代码管理资源管理器中。)

可能我应该直接在 TFS 中创建文件夹结构。但是现在我在创建文件夹后签入了很多更改,所以我认为这个选项不起作用。

请指教。

4

2 回答 2

9

它应该是它。根本原因是 Visual Studio 解决方案文件夹不是真正的文件夹。

解决方案文件夹似乎只是“虚拟文件夹”,因为它们并不是真正在文件系统中创建的,解决方案文件夹中的文件只是与 .sln 文件位于同一文件夹中。

您可以在解决方案的“项目”中创建真正的文件夹,但不能在解决方案本身中创建。有关这方面的详细信息,您可以参考以下问题:

源代码管理资源管理器用于管理 TFVC 中的文件,解决方案文件夹中的文件将显示在源代码管理资源管理器中并与.sln文件处于同一级别,但解决方案文件夹本身不会出现在源代码管理资源管理器中并保持文件夹结构.

于 2017-12-27T09:58:03.040 回答
-1

至少对于 Visual Studio 2019 中的 C# 解决方案,您可以管理解决方案中的各个 forder。

为此,必须使用解决方案资源管理器Folder View中的Switch View按钮切换视图。

在此处输入图像描述

在这里查看详细说明

于 2021-04-10T10:58:34.430 回答