首页 / C#开发 / 正文

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

2339 1 发布于: 2019-11-08 读完约需4分钟
一处开发,多处同步编辑使用,并且发布时各个项目均可独立

一、直接编辑项目工程文件 .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.最终实现的引用效果

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

1.右键添加现有项

2.添加为链接

3.最终实现的效果

版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。

上一篇: 一步一步学会如何在Docker中安装MySQL数据库并配置可远程访问和连接

下一篇: C#/.NET应用程序编程开发中如何根据值获取资源文件(.resx)对应的键?

本文永久链接码友网 » .NET项目中实现多工程文件共用的方法

分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册