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

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

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

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

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

  • 引用当前工程内的文件
  
    
  
  • 引用外部项目工程中的文件
  
    
    Views\_EmailOfficeCancelledEmail.cshtml
    
  

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

  • 引用当前工程内的文件
  
    
  
  • 引用外部项目工程中的文件
  
    
      Controllers\HomeController.cs
    
  

3.最终实现的引用效果

20191105172002.png
20191105172528.png

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

1.右键添加现有项

20191106172153.png

2.添加为链接

20191106172410.png

3.最终实现的效果

20191106172602.png

你可能感兴趣的:(.NET项目中实现多工程文件共用的方法)