Articles of assemblies

Existe uma maneira de forçar todos os assemblies referenciados a serem carregados no domínio do aplicativo?

Meus projetos estão configurados assim: Definição de projeto” Implementação de projeto” Projeto “Consumidor” O projeto “Consumidor” referencia “Definição” e “Implementação”, mas não faz referência estaticamente a nenhum tipo em “Implementação”. Quando o aplicativo é iniciado, o projeto “Consumidor” chama um método estático em “Definição”, que precisa encontrar tipos em “Implementação” Existe uma maneira que eu […]

Diferença entre LoadFile e LoadFrom com .NET Assemblies?

Eu estava olhando para a documentação do msdn e ainda estou um pouco confuso sobre o que exatamente é a diferença entre o uso de LoadFile e LoadFrom ao carregar um assembly. Alguém pode fornecer um exemplo ou uma analogia para melhor descrevê-lo. A documentação do MSDN me confundiu mais. Além disso, é ReflectionOnlyLoadFrom o […]

Usando diferentes versões do mesmo assembly na mesma pasta

Eu tenho a seguinte situação Projeto A – Uses Castle Windsor v2.2 – Uses Project B via WindsorContainer Projeto B – Uses NHibernate – Uses Castle Windsor v2.1 Na pasta bin do Project AI tem as dll Castle.DynamicProxy2.dll v2.2 e NHibernate dlls. Agora o problema é que o NHibernate depende do Castle.DynamicProxy2.dll v2.1 que não […]

Como mesclar vários assemblies em um?

Estou consumindo minha pilha de serviços usando o projeto EXE (tarefa de boot para o aplicativo azul) em que copiei a seguinte DLL da pilha de serviços e algumas DLLs do Azure para o projeto EXE. Quando eu construir esse projeto EXE, em seguida, DLLs do Azure será empacotado com meu EXE, mas DLL de […]

Por que você deve remover c # desnecessário usando diretivas?

Por exemplo, eu raramente preciso: using System.Text; mas está sempre lá por padrão. Presumo que o aplicativo usará mais memory se seu código contiver diretivas de uso desnecessárias. Mas há mais alguma coisa que eu deveria estar ciente? Além disso, faz alguma diferença se a mesma diretiva usando é usada em apenas um arquivo versus […]

Posso carregar um assembly .NET em tempo de execução e instanciar um tipo sabendo apenas o nome?

É possível instanciar um object em tempo de execução se eu tiver apenas o nome da DLL e o nome da class, sem adicionar uma referência ao assembly no projeto? A class implementa uma interface, então, uma vez que eu instancie a class, eu a colocarei na interface. Nome da assembly: library.dll Digite o nome: […]

Quais são as diferenças entre AssemblyVersion, AssemblyFileVersion e AssemblyInformationalVersion?

Existem três atributos de versão de assembly. Quais são as diferenças? Tudo bem se eu usar o AssemblyVersion e ignorar o resto? MSDN diz: AssemblyVersion : Especifica a versão do assembly que está sendo atribuído. AssemblyFileVersion : Instrui um compilador a usar um número de versão específico para o recurso de versão do arquivo Win32. […]

Como determinar se um assembly .NET foi criado para x86 ou x64?

Eu tenho uma lista arbitrária de assemblies .net. Eu preciso verificar programaticamente se cada DLL foi criada para x86 (em oposição a x64 ou qualquer CPU). Isso é possível?