Dans .NET Core 2 application API Web, Publier dans un dossier en fonction des produits MS VS 2017:Suppression PrecompiledViews.dll à partir ASP.Net Core 2 API
<ProjectAssembly>.PrecompiledViews.dll
<ProjectAssembly>.PrecompiledViews.pdb
Offical docs dit que PrecompiledViews liés à precompiling Razor Views
, mais mon API ne contient pas de vues ou de fichiers statiques, juste des points de terminaison REST qui renvoient json. En utilisant le réflecteur Net, j'ai trouvé le PrecompiledViews.dll vide.
Je supprimé PrecompiledViews.dll
et testé mon API et il semble fonctionner très bien sans aucun avertissement ou exceptions.
Est-il prudent de supprimer PrecompiledViews.dll et pdp si l'API n'utilise pas de vues rasoir? Si oui, existe-t-il une option dans VS 2017 pour arrêter la publication de PrecompiledViews inutilisés?
Nous venons d'ouvrir le numéro GH https://github.com/aspnet/MvcPrecompilation/issues/211 pour désactiver la précompilation sur les sites sans vue –