Да, это работает сейчас.
ложении веб-API .NET Core 2 функция публикации в папку в MS VS 2017 создает:
<ProjectAssembly>.PrecompiledViews.dll
<ProjectAssembly>.PrecompiledViews.pdb
Официальные документы Говорит, чтоPrecompiledViews относится кprecompiling Razor Views
, но мой API не содержит никаких представлений или статических файлов, только конечные точки REST, которые возвращают json.
Используя отражатель .Net я нашел PrecompiledViews.dllпустой.
Поэтому я удалилPrecompiledViews.dll
и проверил мой API, и он, кажется, работает нормально, без каких-либо предупреждений или исключений.
Безопасно ли удалять PrecompiledViews.dll и pdp, если API не использует какие-либо виды бритвы? Если да, есть ли возможность в VS 2017 прекратить публикацию неиспользуемых предварительно скомпилированных представлений?