L'utilisation aspnet_merge donne des erreurs avec des fichiers .SVC
-
28-09-2019 - |
Question
Je précompilant tous mes sites Web et en utilisant l'outil aspnet_merge
pour fusionner tous les fichiers * App_Web dll en un seul. L'outil prend en charge la mise à jour du fichier .compiled
correspondant ainsi à un point à la nouvelle assemblée a fusionné. Mais, pour .svc
fichiers le fichier .compiled
est pas mis à jour ce qui me donne l'erreur suivante lors de l'exécution
[FileNotFoundException: Could not load file or assembly 'App_Web_10iin0kr, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.]
Si j'ouvre le fichier dans le bloc-notes .compiled
et remplace App_Web_10iin0kr
avec Web
(qui est le nom de mon fichier dll fusionné) tout fonctionne bien. Il est un peu ennuyeux car la construction et de l'édition est automatique, donc je devrais écrire un script qui a fait cela comme une étape de post-construction. Je n'ai pas pu trouver de la documentation ou des gens se plaindre à ce sujet, mais avant que je commence un nouveau thread sur MSDN je veux entendre de vous les gars si vous avez couru dans le même problème aussi bien et s'il y a un contourner.
La solution
Rien ici ... deviner son pas résolu, Microsoft ne répond pas du tout, donc je dois juste faire le traitement post-fusion: (