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讲解:

最后附带一张最终效果图:
相关推荐
放学校门口见6 小时前
vscode部署stm32开发调试环境
ide·vscode·stm32
独隅13 小时前
DevEco Code 在 Windows/MacOS 双系统上的完整使用指南
ide·人工智能·windows·macos·华为·harmonyos
Eason_CM14 小时前
QT学习教程与实战三:控件与QT Designer
c++·windows·qt·visual studio
2501_916008891 天前
iOS应用开发工具全面解析:如何选择与优化开发效率
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
梦想的颜色2 天前
2026 VibeCoding 工具链精选|IDE + 大模型成套组合推荐,按场景分级收录
ide·trae·ai 编程·vibecoding·国产海外 ai 编程方案·氛围编程成套配置·副业 ai 开发工具栈
紫_龙2 天前
window 维护多版本Android studio
android·ide·android studio
曹牧2 天前
Eclipse 批量文本替换
java·ide·eclipse
心平气和量大福大2 天前
C#-WPF-布局-Grid
c#·wpf·visual studio
xiaowang1234shs2 天前
怪兽轻断食技术深度测评:从断食计时引擎到AI识别算法的工程实践解析
数据库·人工智能·算法·macos·机器学习·p2p·visual studio
云泽8082 天前
Visual Studio 2026 新手保姆级教程:环境搭建、界面优化与编译器配置详解
开发语言·c++·c·开发工具·visual studio