Run2948
一处开发,多处同步编辑使用,并且发布时各个项目均可独立

一、直接编辑项目工程文件 .csproj

具体实现为:编辑 .csproj 文件,在<ItemGroup>中添加新的 <Content /><Compile /> 节点:
Include: 属性值为项目文件的相对引用路径
Link: 节点中放置要引用到当前项目中的位置

1.无需编译的静态资源文件等,使用 标签引入

  • 引用当前工程内的文件
  <ItemGroup>
    <Content Include="Views\_EmailOfficeCancelledEmail.cshtml"/>
  </ItemGroup>
  • 引用外部项目工程中的文件
  <ItemGroup>
    <Content Include="..\MvcDemo\MvcWeb\Views\_EmailOfficeCancelledEmail.cshtml">
    <Link>Views\_EmailOfficeCancelledEmail.cshtml</Link>
    </Content>
  </ItemGroup>

2.需要编译的cs文件等,使用 标签引入

  • 引用当前工程内的文件
  <ItemGroup>
    <Compile Include="Controllers\CommonController.cs"/>
  </ItemGroup>
  • 引用外部项目工程中的文件
  <ItemGroup>
    <Compile Include="..\..\MvcDemo\MvcWeb\Controllers\CommonController.cs">
      <Link>Controllers\HomeController.cs</Link>
    </Compile>
  </ItemGroup>

3.最终实现的引用效果

20191105172002.png

20191105172528.png

二、使用 Visual Studio 软件可视化操作

1.右键添加现有项

20191106172153.png

2.添加为链接

20191106172410.png

3.最终实现的效果

20191106172602.png

分类:

技术点:

相关文章:

  • 2021-11-18
  • 2021-11-11
  • 2021-12-28
  • 2021-01-04
  • 2021-09-01
  • 2021-11-30
  • 2021-10-20
  • 2019-10-23
猜你喜欢
  • 2018-09-17
  • 2021-07-16
  • 2021-07-03
  • 2021-07-27
  • 2021-09-16
  • 2021-10-19
  • 2021-10-18
相关资源
相似解决方案