文章出處
文章列表
第一步:
文件夾上點擊右鍵 -> Add -> Existing Item,單擊選中文件,不要點擊“Add”按鈕,而是在“Add”按鈕右邊有個向下的小箭頭,點擊這個箭頭,再點擊“Add As Link”。
如果要鏈接整個文件夾,那么按住alt鍵,再把主工程的文件夾拖到子工程想要的地方即可。
第二步:
第一步完成之后,如果發布web程序,那么鏈接的文件會隨之發布,但是在debug模式,卻看不到,那是因為文件系統上并沒有這個文件。
解決方案很簡單:修改子項目的工程文件(.csproj),在最后</project>之前,添加如下代碼:
<Target Name="CopyLinkedContentFiles" BeforeTargets="Build"> <Copy SourceFiles="%(Content.Identity)" DestinationFiles="%(Content.Link)" SkipUnchangedFiles='true' OverwriteReadOnlyFiles='true' Condition="'%(Content.Link)' != ''" /> </Target>
文章列表
全站熱搜