马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

.NET项目中实现多工程文件共用的方法

  [复制链接]
查看2168 | 回复8 | 2019-11-8 09:55:52 | 显示全部楼层 |阅读模式
一处开发,多处同步编辑利用,而且发布时各个项目均可独立

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

详细实现为:编辑 .csproj 文件,在中添加新的 节点:
Include: 属性值为项目文件的相对引用路径
Link: 节点中放置要引用到当前项目中的位置

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

  • 引用当前工程内的文件
  1. <code> <ItemGroup>
  2. <Content Include="Views\_EmailOfficeCancelledEmail.cshtml"/>
  3. </ItemGroup></code>
复制代码
  • 引用外部项目工程中的文件
  1. <code> <ItemGroup>
  2. <Content Include="..\MvcDemo\MvcWeb\Views\_EmailOfficeCancelledEmail.cshtml">
  3. <Link>Views\_EmailOfficeCancelledEmail.cshtml</Link>
  4. </Content>
  5. </ItemGroup></code>
复制代码

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

  • 引用当前工程内的文件
  1. <code> <ItemGroup>
  2. <Compile Include="Controllers\CommonController.cs"/>
  3. </ItemGroup></code>
复制代码
  • 引用外部项目工程中的文件
  1. <code> <ItemGroup>
  2. <Compile Include="..\..\MvcDemo\MvcWeb\Controllers\CommonController.cs">
  3. <Link>Controllers\HomeController.cs</Link>
  4. </Compile>
  5. </ItemGroup></code>
复制代码

3.终极实现的引用结果

095911stt6etnngrwtw6gh.jpg

095911m0schtcnsgnmdgg5.jpg

二、利用 Visual Studio 软件可视化操纵

1.右键添加现有项

095912kgqhhn25lv5ng5l5.jpg

2.添加为链接

095913f6evgsq6ak7tsem8.jpg

3.终极实现的结果

095913fy4496zsk78aazj6.jpg

C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则