在.csrpoj
文件中,如果我有
<Compile Include="c:\path\File1.cs">
<Link>Dir1\File1.cs</Link>
</Compile>
然后 Visual Studio 将该文件显示为Dir1
解决方案资源管理器中文件夹下的快捷方式。
如果我有
<Compile Include="c:\path\*.cs"></Compile>
然后所有.cs
文件在顶级解决方案资源管理器中显示为快捷方式:
有没有办法将所有文件包含在某个文件夹中,然后显示在子文件夹下?省略Link
元素中的文件名不起作用:
<Compile Include="c:\path\*.cs">
<Link>Dir1\</Link>
</Compile>
这些文件仍然显示在顶层。
如何在文件夹中包含所有文件并仍然使用 Link 元素?我需要这个的原因是,我需要包含来自多个文件夹的文件,其中一些具有相同的名称。顶级的两个文件不能具有相同的名称。
还有其他方法可以实现这一目标吗?