ibcadmin 发表于 2019-11-8 09:55:52

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

<blockquote>
<h6 id="一处开发多处同步编辑利用而且发布时各个项目均可独立">一处开发,多处同步编辑利用,而且发布时各个项目均可独立</h6>
</blockquote>
<h2 id="不停接编辑项目工程文件-.csproj">一、直接编辑项目工程文件 <code>.csproj</code></h2>
<p>详细实现为:编辑 <code>.csproj</code> 文件,在<code><ItemGroup></code>中添加新的 <code><Content /></code> 或 <code><Compile /></code> 节点:<br />
<code>Include</code>: 属性值为项目文件的相对引用路径<br />
<code>Link</code>: 节点中放置要引用到当前项目中的位置</p>
<h4 id="无需编译的静态资源文件等利用-标签引入">1.无需编译的静态资源文件等,利用 <Content /> 标签引入</h4>
<ul>
<li>引用当前工程内的文件</li>
</ul>
<code><ItemGroup>
    <Content Include="Views\_EmailOfficeCancelledEmail.cshtml"/>
</ItemGroup></code>
<ul>
<li>引用外部项目工程中的文件</li>
</ul>
<code><ItemGroup>
    <Content Include="..\MvcDemo\MvcWeb\Views\_EmailOfficeCancelledEmail.cshtml">
    <Link>Views\_EmailOfficeCancelledEmail.cshtml</Link>
    </Content>
</ItemGroup></code>
<h4 id="必要编译的cs文件等利用-标签引入">2.必要编译的cs文件等,利用 <Compile /> 标签引入</h4>
<ul>
<li>引用当前工程内的文件</li>
</ul>
<code><ItemGroup>
    <Compile Include="Controllers\CommonController.cs"/>
</ItemGroup></code>
<ul>
<li>引用外部项目工程中的文件</li>
</ul>
<code><ItemGroup>
    <Compile Include="..\..\MvcDemo\MvcWeb\Controllers\CommonController.cs">
      <Link>Controllers\HomeController.cs</Link>
    </Compile>
</ItemGroup></code>
<h4 id="终极实现的引用结果">3.终极实现的引用结果</h4>
<p></p>
<p></p>
<h2 id="二利用-visual-studio-软件可视化操纵">二、利用 <code>Visual Studio</code> 软件可视化操纵</h2>
<h4 id="右键添加现有项">1.右键添加现有项</h4>
<p></p>
<h4 id="添加为链接">2.添加为链接</h4>
<p></p>
<h4 id="终极实现的结果">3.终极实现的结果</h4>
<p></p>
页: [1]
查看完整版本: .NET项目中实现多工程文件共用的方法