# Virheet .NET-järjestelmässä

<datetime class="hidden">2004-03-19T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported, .NET, C# -->
Panin tämän merkille juuri [Stefano Demilianin blogi](http://dotnetjunkies.com/WebLog/demiliani/posts/6132.aspx), paljon ja paljon virheitäM SK1 jotkin niistä ovat varsin mielenkiintoisia ! En tiedä, miten

http://wwwMSC1photo.netM SK3photo\/pcdMST5bear\-fight\M SK7slide\MST8tclMSK:n mielenkiintoinen ajatus [Dejan Jelovic](mailto:dejan@jelovic.com). Tämä sivu edustaa rekisteriä tunnetuista .NET-virheistä. Voitte käyttää sitä nähdäksenne, onko se kummallinen asia, jota näette, tunnettu bug, tai ilmoittaaksenne uuden bugin, jonka juuri löysitte.

## Tunnetut .NET-virheet

| <!----> | <!----> | <!----> | <!----> | <!----> |
| --- | --- | --- | --- | --- |
| ID | kuvaus | Todennäköisyys\*  | Vakavuus\*
| 1 | **lomake kieltäytyy sulkemasta** <br>Jos lomakkeessa A on valvonta B, joka sisältää valvonta C, jossa on tarkastus D, ja D poistetaan, kun sillä on keskittyminen , käyttäjä ei voi sulkea lomaketta M SK2 [Yksityiskohdat](http://www.jelovic.com/weblog/e41.htm).
| 2 | **SoapFormatter ja BinaryFormater eivät serialisoi joitakin objektigrafioita asianmukaisesti** <br>Jos kolmella tai useammilla luokilla on sama nimi, mutta ne ovat eri nimikkeissä, kuuluvat samaan hierarkiaanM SK1 ja niihin sisältyy saman nimeä olevia muuttujia , niitä ei siirretä asianmukaisesti\. [Yksityiskohdat](http://www.jelovic.com/weblog/e42.htm).  | alhainen
| 3 | **Tekstiä ei voida valita hiiren avulla Windows-lomakkeiden yhdistelmälaatikkoon.** <br>Mausin valinta ei yksinkertaisesti toimi Windowsin lomakkeiden kombinaatiolaatikkossa. [Yksityiskohdat](http://www.jelovic.com/weblog/e43.htm). SSK1 Korkea | Lyhye S| | 1.1 | SSK5
| 4 | **Järjestelmät rakenteista, jotka panevat täytäntöön ISerializablen, eivät deserialise properly** <br>[Yksityiskohdat](http://www.jelovic.com/weblog/e44.htm).
| 5 | **Windows.Identity ei toimi Windowsin järjestelmässä** <br>Windowsin osalta 98, Siellä ei voida käyttää Windowsin identifiointia käyttäjän login-nimen saamiseksi. [Yksityiskohdat](http://www.jelovic.com/weblog/e48.htm).
| 6 | **C# optimaattori tuottaa huonon koodin, kun yrittää** <br>Jos a *try-lopullisesti* lohko on viimeinen asia *jos* yksikkö *jos-else* lausunto, koodin sisäpuolella *muu* paneeli on aina täytäntöön laadittaessa Release-modessa. [Yksityiskohdat](http://www.jelovic.com/weblog/e49.htm).
| 7 | **Rakenteissa olevia rakenteita ei voida deserialisoida** <br>Jos teillä on rakenne A rakenteen B sisällä, ja jos rakenne A on rakenteessa B, joka on rakenteen C sisällä, deserializing vie SerializationExceptionM SK2 [Yksityiskohdat](http://www.jelovic.com/weblog/e50.htm).  | Keskimääräinen
| 8 | **Ongelmat ActiveX-controlin poistamisessa sen vanhemmista** <br>Jos ActiveX-valvonta poistetaan vanhemmistaan toimenpiteistä,, kaikki toimet, jotka tekevät vanhemmastaan nähtämättömäksiM SK1 kuten muotonsa sulkeminen, johon se on liitetty, jättävät poikkeuksen [Yksityiskohdat](http://www.jelovic.com/weblog/e51.htm).  | Keskimääräinen
| 9 | **kirjallinen.GdiCharSet kodastetaan M SK1** <br>Font-luokan GdiCharSet-oikeus on hard-, joka on kodoitu M SK1 [Yksityiskohdat](http://www.jelovic.com/weblog/e54.htm).  | alhainen
| 10 | **.NET Runtime leaks large chunks of memory** <br>Jos sijoittaisitte jonkin tresholdin suurempaa muistibloktia, \,\NET garbage collector ei koskaan peritä sitä takaisin. [Yksityiskohdat](http://discuss.develop.com/archives/wa.exe?A2=ind0202A&L=DOTNET&D=0&P=11999).
| 11 | **NumericUpDown - ja DomainUpDodown -tilanteet vuodatetaan** <br>Näyttää siltä, että NumericUpDown- ja DomainUpDodown-controlit unohtavat poistaa kuuntelijan maailmanlaajuisesta tapahtumasta. [Yksityiskohdat](http://www.automatedqa.com/techpapers/net_allocation_profiler.asp). SSK1 Korkea | Korke S| Ei M|
| 12 | **SoapFormatter tukahduttaa joitakin stringeja** <br>Näyttää siltä, että SoapFormatter ei voi käsitellä stringeja, jotka sisältävät piirteitä: 0xM SK1 - [Yksityiskohdat](http://www.jelovic.com/weblog/e57.htm). SSK1 Korkea | Korke S| Ei M|
| 13 | **FileStream jää käyttämättömäksi, kun kirjoitetaan irrotettavaan järjestelmään** <br>Kun kirjoitetaan FileStreamiin irrotettavalla levyllä, ja FileStream poistuu tilasta, toisinaan se pääsee sellaiseen tilanteeseen, ettei mitään muuta menetelmää voida kutsua virtaan [Yksityiskohdat](http://www.jelovic.com/weblog/e65.htm).  | Keskimääräinen
| 14 | **Mixed-mode-yhdistykset voivat olla umpikujassa** <br>C++ .Net-appit voivat pysähtyä startupissaM SK2 [Yksityiskohdat](http://msdn.microsoft.com/visualc/techinfo/articles/loaderlock/default.asp). | alhainen | korkea SSK3 ei S|
| 15 | **ComboBoxin tietojen liittäminen** <br>ComboBox ei' päivittä tietoja tietojen sitomisen kautta, kun sen malli on asetettu DropDownListiin [Yksityiskohdat](http://www.jelovic.com/weblog/e107.htm).  | Keskimääräinen
| 16 | **Jokainen Windows-lomake vuotaa kaksi GDI:n käsipidettä** <br>[Yksityiskohdat](http://www.jelovic.com/weblog/e118.htm). SSK1 Korkea | Korke S| Ei M|
| 17 | **Tiettyjen määrien kohdentaminen on epäonnistunut** <br>Jos yritätte jakaa joukon, jolla on size-alue 0xM SK1fefbd ja 0x+027fffec=,, kehys antaa poikkeuksia. [Yksityiskohdat](http://radio.weblogs.com/0106747/2003/07/11.html#a382). | Keskimääräinen SSK2 Korkea | Ei S|
| 18 | **Ympäristöön pääsyä ei ole mahdollista.HasShutDownStarted** <br>Tämä omaisuus ei ole statinen, vaikka sen pitäisikin olla. M SK1 Lyhyeä | Lyhietä | \1.1 ||
| 19 | **Thread.Abort ei voi abortoida keskeytettyjä threadejä** <br>Jos thread on keskeytetty, abortin yrittäminen ei toimi, ja CPU kytketään M SK1 prosenttiin. [Yksityiskohdat](http://www.jelovic.com/weblog/e126.htm). | alhainen | korkea SSK3 ei S|
| 20 | **Valvonta.Laajuus ja korkeus on tyynesti lyhennetty M SK1** <br>Jos yritätte asettaa valvonta property's Width or Height to a number larger than M SK1 se leikataan [Yksityiskohdat](http://www.jelovic.com/weblog/e127.htm).  | alhainen
| 21 | **ListView.Kursorikokonaisuudella ei ole vaikutustaM SK1** <br>[Yksityiskohdat](http://www.jelovic.com/weblog/e129.htm).  | alhainen
| 22 | **RegistryKey.SetValue ei tallenna suuria integerejä DWORDin muodossa** <br>Call RegistryKey.SetValue, jossa on integer yli 2,147,483,647, johtaa siihen, että arvo tallennetaan stringiksiM SK2 eikä DWORDiksi . [Yksityiskohdat](http://weblogs.asp.net/tmeston/posts/10021.aspx).

\* *Todennäköisyys* edustaa todennäköisyyttä, että kohtaatte tämän bugin. *Vakavuus* mitataan, miten paljon se haittaa, kun se tapahtuu.

Tiedättekö muita bugeja?