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.

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top