ASP.NET Core 2.0项目的VisualStudio链接文件问题

时间:2018-10-16 16:15:35

标签: c# visual-studio asp.net-core visual-studio-2017 asp.net-core-2.1

我有一个Asp.net core 2.0 Web项目。该项目引用类库项目中的.js文件。

当我单击项目中的链接文件时,它将正确地带到该文件的库项目版本。

我添加了一个构建事件,用于将我所有链接的文件本地复制到Project(这样javascript文件可以包含在我的wwwroot文件夹中)。

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

但是,一旦文件被复制,Visual Studio似乎会自动在解决方案资源管理器中收集文件的本地版本,从而基本上替换了链接的文件。因此,如果单击文件进行修改,则仅修改本地版本,而不修改链接的类库版本。

如果我删除本地副本,则链接文件会正确地重新出现在解决方案资源管理器中。

是否可以告诉Visual Studio仅显示链接的文件,而不显示其本地副本?

0 个答案:

没有答案