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

最后附带一张最终效果图:
相关推荐
2401_8582861116 小时前
VSCODE远程链接错误: 无法建立链接,过程试图写入的管道不存在的解决方法
ide·vscode·编辑器
一朵好运莲18 小时前
Turbo Console Log插件VSCode更改log快捷键教程
ide·vscode·编辑器
IS6831 天前
视频文案提取技术全景:ASR vs OCR,哪种方案更适合你?
ide·macos·xcode
风筱1 天前
Idea的CC GUI插件安装Claude Code SDK失败
java·ide·ai编程
Lhan.zzZ3 天前
在 Visual Studio 2022 中打造可扩展的动态链接库模块:从零搭建到原理解析
开发语言·c++·visual studio
csdn_aspnet3 天前
Copilot能换成本地吗?VSCode接本地大模型本地化接入方案
ide·vscode·ai·ollama
大数据专业的小沉3 天前
解决PyCharm 2024.1 打开项目后持续卡顿,UI 无响应,编辑延迟明显
ide·python·pycharm
console.log('npc')3 天前
Mock 服务设计指南
前端框架·mock·react·visual studio·项目架构
ue星空3 天前
【Android Studio】中文汉化教程|设置中文界面方法
android·ide·android studio
00后程序员张3 天前
有没有更轻量的 iOS 开发环境?快蝎kxapp轻量化路径与构成
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程