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

最后附带一张最终效果图:
相关推荐
疏狂难除5 小时前
JetBrains IDE插件开发教程(二)——学习初始代码
ide·kotlin
培风图楠7 小时前
vscode初始配置环境后无法编译
ide·vscode·编辑器
雪靡7 小时前
Visual Studio 2026 优雅的给Cmake设置大代理
c++·ide·cmake·visual studio
爱凤的小光7 小时前
Visual Studio技能手册---个人总结篇
visual studio
周末也要写八哥8 小时前
Visual Studio 2022资源下载附保姆级安装教程
ide·visual studio
『昊纸』℃8 小时前
作为小白,C语言如何从零开始呢
c语言·ide·学习·编程·教材
yanghuashuiyue9 小时前
关于Eclipse和IDEA对比
java·ide·intellij-idea
bestlanzi10 小时前
使用vscode 搭建Java 开发环境
ide·vscode·编辑器
玖笙&1 天前
✨WPF编程基础【3.3】:容器控件(附源码)
c++·wpf·visual studio