这是我的解决方案文件结构(文件夹以 为前缀+
):
+FooProject
FooProject.sln
+Tests
+BarTests
BarTests.csproj
现在我想将 BarTests 项目移动到一个新的子文件夹UnitTests
:
+FooProject
FooProject.sln
+Tests
+UnitTests
+BarTests
BarTests.csproj
我尝试了以下方法但无济于事:
- 如果我在 Visual Studio 中添加一个新的解决方案文件夹,
UnitTests
,并在 Visual Studio 中移动BarTests
到UnitTests
文件夹,则不会在磁盘上创建新文件夹,也不会对解决方案文件进行任何更改,因此无法在源头控制。 - 我
UnitTests
直接在磁盘上创建文件夹(使用文件资源管理器或命令行),将 移动BarTests
到UnitTests
,然后手动更新解决方案文件以反映路径中的此更改。现在问题出在 Visual Studio 中,我仍然BarTests
在“测试”文件夹下看到项目,而不是UnitTests
文件夹。
即使在关闭 VS 并删除.vs
文件夹后,我也尝试了第二种方法,但行为仍然相同。
我在这里想念什么?