.NET项目中实现多工程文件共用的方法
程序员文章站
2023-11-08 20:53:46
一处开发,多处同步编辑使用,并且发布时各个项目均可独立 一、直接编辑项目工程文件 具体实现为:编辑 文件,在 或 节点: : 属性值为项目文件的相对引用路径 : 节点中放置要引用到当前项目中的位置 1.无需编译的静态资源文件等,使用 标签引入 引用当前工程内的文件 引用外部项目工程中的文件 2.需要 ......
一处开发,多处同步编辑使用,并且发布时各个项目均可独立
一、直接编辑项目工程文件 .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.最终实现的效果
上一篇: 兰州啤酒多少钱?这也太便宜实惠了吧
下一篇: C# 实现敏感词过滤