Visual Studio项目中的文件或文件夹“添加为链接”

在Visual Studio中,我们可以“添加为链接”以添加指向解决方案中另一个项目中的文件的链接 .

 

 

有没有办法对整个文件夹执行此操作,以便项目A中的整个文件夹在项目B中可见,而无需手动链接到该文件夹中的新项目?

下面就是解决办法:

在项目文件里添加如下代码,

Include后是共享代码的相对路径,*代表获取所有的
Link后第一个参数是共享进来后创建一个共享文件夹
<ItemGroup>
    <Compile Include="..\RoslynPad.Editor.Shared\**\*.cs">
      <Link>Shared\%(RecursivePath)%(Filename)%(Extension)</Link>
    </Compile>
  </ItemGroup>

最终效果

 

posted @ 2022-03-30 14:48  不羁的爱  阅读(1396)  评论(0)    收藏  举报