请选择 进入手机版 | 继续访问电脑版

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

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#问题入口 ASP.NET问题入口

【C#问题提交】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接毕业设计】 面试-葵花宝典下载

官方一群:

官方二群:

查看: 384|回复: 5

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

  [复制链接]
  • TA的每日心情
    开心
    前天 21:32
  • 签到天数: 1610 天

    [LV.Master]伴坛终老

    4251

    主题

    6177

    帖子

    11万

    积分

    管理员

    IBC编程社区-原道楠

    Rank: 9Rank: 9Rank: 9

    积分
    111382

    推广达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2019-11-8 09:55:52 | 显示全部楼层 |阅读模式

    马上加入IBC,查看更多教程

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    一处开发,多处同步编辑利用,而且发布时各个项目均可独立

    一、直接编辑项目工程文件 .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编程社区
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则