Проблема с файлом VisualStudio для проекта asp.net core 2.0 - PullRequest
0 голосов
/ 16 октября 2018

У меня есть веб-проект Asp.net core 2.0.Этот проект ссылается на файлы .js в проекте библиотеки классов.

Когда я щелкаю по связанному файлу в проекте, он правильно приводит меня к версии файла проекта библиотеки.

Я добавилсобытие build для локального копирования всех моих связанных файлов в проект (поэтому файлы 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, что нужно показывать только связанные файлы, а не их локальную копию?

...