O uso do ASPNET_MERGE produz erros com arquivos .svc
-
28-09-2019 - |
Pergunta
Estou pré -compilando todos os meus sites e usando o aspnet_merge
ferramenta para mesclar todos os arquivos DLL APP_WEB* em um. A ferramenta cuida de atualizar o correspondente .compiled
Arquivo também para apontar para a nova montagem mesclada. Mas pelo .svc
arquiva o .compiled
O arquivo não é atualizado, o que me dá o seguinte erro em tempo de execução
[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.]
Se eu abrir o .compiled
Arquivo no bloco de notas e substitui App_Web_10iin0kr
com Web
(que é o nome do meu arquivo DLL mesclado) Tudo funciona bem. É um pouco irritante, já que construir e publicar é automático, então eu teria que escrever um script que fez isso como uma etapa pós-construção. Eu não consegui encontrar nenhuma documentação ou pessoas reclamando disso, mas antes de iniciar um novo tópico no msdn, quero ouvir qualquer um de vocês se você está enfrentando o mesmo problema e se houver um Gambiarra.
Solução
Nada aqui ... acho que não está sendo resolvido, a Microsoft não está respondendo, então eu só tenho que fazer o processamento pós-mércia :(