一處開發,多處同步編輯使用,並且發佈時各個項目均可獨立 一、直接編輯項目工程文件 具體實現為:編輯 文件,在 或 節點: : 屬性值為項目文件的相對引用路徑 : 節點中放置要引用到當前項目中的位置 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>