pythonnet / pythonnet/pythonnet
Isolate loaded assemblies inside an AssemblyLoadContext
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- C#
- Estrelas
- 5.5k
- Forks
- 780
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
When loading a .NET Framework runtime a new AppDomain is created and everything is loaded into that AppDomain. However, when using Core CLR this isn't possible and everything is loaded into the single AppDomain. Could we instead create a new AssemblyLoadContext and load all referenced assemblies into this in order to give some level of isolation between PythonNET and anything else that might be using .NET within the same process?
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
A issue não nomeia arquivos, testes nem pontos de entrada. Investigue o caminho de carregamento do Core CLR e determine se um AssemblyLoadContext dedicado pode isolar os assemblies referenciados pelo PythonNET; defina o comportamento do isolamento e a validação necessária antes da implementação.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- csharp, python
- Domínio
- backend
- Tipo de issue
- Funcionalidade
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 25/100