Visual Studio2022添加文件夹软链接

添加具体文件的软连接不做说明,直接讲解添加文件夹的方式

操作步骤

1、打开需要添加软连接的项目.csproj文件
2、添加<ItemGroup>块,例如下方代码
XML 复制代码
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net8.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>

<!--这里添加指定目录下的所有文件软链接-->
  <ItemGroup>
	  <Compile Include="..\..\protoc-35.0-win64\output\csharp\*.cs">
		  <Link>Generated\Protos\%(Filename)%(Extension)</Link>
	  </Compile>
  </ItemGroup>

	<!--这里就是添加指定文件的软件了-->
	<ItemGroup>
		<Compile Include="..\..\ThirdParty\kcp2k-master\kcp2k\kcp2k\**">
			<Link>ThridParty\kcp2k\%(RecursiveDir)%(Filename)%(Extension)</Link>
		</Compile>
	</ItemGroup>

  <ItemGroup>
    <Reference Include="Google.Protobuf">
      <HintPath>..\..\Client\Assets\Plugins\Protobuf\Google.Protobuf.dll</HintPath>
    </Reference>
  </ItemGroup>

</Project>

关键部分:%(RecursiveDir)%(Filename)%(Extension)

下面为原本错误的例子与ai讲解,方便理解与参考:
XML 复制代码
<!--错误的配置方式-->
<ItemGroup>
		<Compile Include="..\..\ThirdParty\kcp2k-master\kcp2k\kcp2k\**">
			<Link>ThridParty\kcp2k\%(Filename)%(Extension)</Link>
		</Compile>
	</ItemGroup>

ds讲解:

最后附带一张最终效果图:
相关推荐
葵花日记9 小时前
VS2022 美化指南:用 ClaudiaIDE 设置自定义编辑器背景
ide·visualstudio·编辑器
解道Jdon10 小时前
FigCraft把Figma用Rust从零重写了一遍
ide·windows·git·svn·eclipse·github·visual studio
运维@小兵16 小时前
安装Pycharm并破解
ide·python·pycharm
你说我胖?1 天前
Visual Studio编辑生成exe
ide·visual studio
cgblpx1 天前
vscode的安装
ide·vscode·编辑器
文祐2 天前
Windows系统下载pycharm-community-2025.2
ide
H.莓飛2 天前
【C++】内存管理
linux·开发语言·jvm·c++·visual studio
霍霍的袁2 天前
【C++】哈希表实现指南:从原理到开放定址法、链地址法的实现
c++·学习·哈希算法·散列表·visual studio
水饺编程3 天前
第1章,[Win32 章节]:在 VS2019 里面安装 MSDN
c语言·c++·windows·visual studio
水饺编程3 天前
第1章,[Win32 章节]:编程环境与 MSDN
c语言·c++·windows·visual studio