Visual Studio hibaüzenet

0 votes
asked Apr 26, 2013 in IRF tantárgy by anonymous  
retagged Apr 26, 2013 by micskeiz

Sziasztok!

Az volna a kérdésem, hogy mitől kaphatom ezt a hibaüzenetet:

The thread 'vshost.RunParkingWindow' (0x1bc0) has exited with code 0 (0x0).
The thread '<No Name>' (0x1f84) has exited with code 0 (0x0).
The program '[6412] BlackJack.vshost.exe: Managed (v4.0.30319)' has exited with code 0 (0x0).
The program '[6412] BlackJack.vshost.exe: Program Trace' has exited with code 0 (0x0).

WMI-os feladatom van és gyanítom hogy ezzel a sorral lesz a hiba, mert ha kikommentezem akkor simán lefut:

InstrumentationManager.Publish(provider);

Mindent a kiadott gyakorlati anyag szerint csináltam, és már csak ez az egy hibám van.
A providernek a kulcsot random függvénnyel generálom és int típusú. Nem tudom, hogy ez számít-e.

Köszönöm!

commented Apr 26, 2013 by micskeiz (2,873 points)  
Nincs valami exception? Ez így úgy néz ki, mintha simán csak kilépne...

Ha debuggerben indítod és raksz egy töréspontot a problémás sorra, akkor mit kapsz a végrehajtása után?
commented Apr 26, 2013 by anonymous  
Valóban van exeption is: System.Management.Instrumentation.WMIInfraException.

és még ezt is kiírja, csak eddig a try catch blokk elkapta:
A first chance exception of type 'System.Management.Instrumentation.WmiProviderInstallationException' occurred in System.Management.Instrumentation.dll
'BlackJack.vshost.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.

Ha rakok breakpointot, megnyomom a Step intot, akkor rögtön keletkezik a kivétel.
commented Apr 26, 2013 by anonymous  
Közben rájöttem, hogy még nem telepítettem a wmi szolgáltatót viszont az telepítés közben a következő hibát dobja:
System.Management.Instrumentation.WmiProviderInstallationException: Nem támogatott típus
    System.Collections.Generic.List`1[BlackJack.Card]

Ezzel lehet valamit kezdeni, vagy inkább ne legyen List<Card> típusú property a wmi osztályban?
commented Apr 28, 2013 by micskeiz (2,873 points)  
Ez .NET-specifikus generikus listát akarsz kiajánlani egy olyan felületen, ami majd utána egy MOF-leírásra fordul le benne a DMTF által definiált típusokkal, amit utána platformfüggetlen módon akarnak majd pl. Linux kliensek elérni. Mennyi esélyt látsz erre?;)

1 Answer

0 votes
answered Apr 28, 2013 by micskeiz (2,873 points)  

A gond tehát az volt, hogy volt egy nem kezelt WmiProviderInstallationException, mert még nem lett a provider telepítve.

...