SafeArrayTypeMismatchException с использованием VirtualBox из c # - PullRequest
0 голосов
/ 14 сентября 2009

Я использую библиотеку типов VirtualBox из C # следующим образом:

using System;
using System.Collections.Generic;
using System.Text;
using VirtualBox;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            IVirtualBox vbox = new VirtualBoxClass();

            IHost h = vbox.Host;

            Array a = h.USBDevices;           
        }
    }
}

Строка Array a = h.USBDevices; вызывает исключение SafeArrayTypeMismatchException. У кого-нибудь еще была такая же проблема?

Спасибо!

1 Ответ

0 голосов
/ 20 апреля 2010
var a = (IUSBDevice[])h.USBDevices
...