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.

Était-ce utile?

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: (

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top