commandlineparser / commandlineparser/commandline

conflict with system.commandline

Aberta
#801 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
C#
Estrelas
4.8k
Forks
478
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

In F#, I see regular issues where the compiler is trying to use System.CommandLine.

When you do 'open CommandLine', you get this warning:

`This declaration opens the namespace or module 'System.CommandLine' through a partially qualified path. Adjust this code to use the full path of the namespace. This change will make your code more robust as new constructs are added to the F# and CLI libraries.`

This means that you cannot open the System lib in the same file and this is annoying because it is pretty much the most commonly included lib in the whole dotnet ecosystem.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

A issue não nomeia arquivos-fonte nem testes; comece reproduzindo o aviso com o exemplo de F# `open CommandLine` e inspecione os pontos de entrada do suporte a F# do projeto. Considera-se concluído quando o conflito de namespace não produzir mais esse aviso e o acesso à biblioteca System continuar sendo possível.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
csharp, fsharp
Domínio
cli
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.