如何在Visual Studio 2012中跨多个项目共享CSS文件

本文关键字:项目 共享 文件 CSS Visual Studio 2012 | 更新日期: 2023-09-27 17:50:31

我有一个由3个项目组成的Visual Studio项目解决方案。我希望CSS在VS解决方案中由这3个项目共享,以尽量减少变化,因为它们都使用相同的CSS规则。

我怎样才能做到这一点?我尝试了添加链接功能,但项目似乎不使用链接的CSS。

谢谢。

如何在Visual Studio 2012中跨多个项目共享CSS文件

这个相关的问题给出了如何使用"Add As Link"的一个非常简单的一步一步的概述。

请注意,在调试项目时将无法访问链接的文件,除非您在项目文件中添加一个任务来手动复制链接的文件,如这里所述。

例子:

<Target Name="CopyLinkedContentFiles" BeforeTargets="Build">
    <Copy SourceFiles="%(Content.Identity)" 
          DestinationFiles="%(Content.Link)" 
          SkipUnchangedFiles='true' 
          OverwriteReadOnlyFiles='true' 
          Condition="'%(Content.Link)' != ''" />
</Target>