Qual è il modo migliore per risolvere un bug in .Net Framework?Dove posso segnalare bug di .NET Framework?
risposta
Il posto per segnalare i bug nel framework .net è here.
Questo potrebbe aiutare: Microsoft Connect
Prova questa:
Console.WriteLine(
new int[] { 2, 2, 3, 3, 4, 4 }
.Except(new int[] { 3 })
.Select(a => a.ToString())
.Aggregate((a, b) => String.Format("{0}, {1}", a, b))
);
Invece di ottenere "2, 2, 4, 4"
si ottiene "2, 4"
...
Hai frainteso il significato di "Enumerable.Except'. 'Enumerable.Except' produce la differenza di set di due enumerazioni (dello stesso tipo). Quindi il risultato di 'new int [] {2, 2, 3, 3, 4, 4} .Except (new int [] {3})' è la sequenza '{2, 4}'. Questo è per definizione di "Enumerable.Except'. Come altro esempio, il risultato di 'new int [] {2, 2} .Except (new int [] {})' è '{2}', non '{2, 2}'. Non c'è un bug qui. – jason
Questo è probabilmente il tipo di errore più comune visto dai colleghi ragazzi ... –
Il luogo preferito per immettere un bug per il core Net è probabilmente GitHub ora
https://github.com/dotnet/coreclr
ci sono molti altri pronti contro termine importanti a presentare problemi/pull richieste https://github.com/dotnet
questo appare come il luogo in cui effettivamente risolvere quello che è stato riportato: https://github.com/aspnet/EntityFramework6/issues
Microsoft Connect è spento. Le posizioni corrette sono ora:
.NET Framework: https://developercommunity.visualstudio.com/spaces/61/index.html
.NET Nucleo Biblioteche: https://github.com/dotnet/corefx/issues
.NET Nucleo Durata: https://github.com/dotnet/coreclr/issues
: Mostraci il bug? – tuinstoel
Passaggio 1: Chiedi a qualcun altro di dare un'occhiata e conferma che si tratta di un bug. (Inserisci il codice per riprodurre il bug qui) Passaggio 2: segnalalo a http://connect.microsoft.com/ – jalf
Supponendo che non sia un rischio per la sicurezza rivelarlo, sarei curioso di sapere cosa bug è, pure. –